• Messages deleted via IMAP dont actually delete.

    From Deon George@1:103/705 to GitLab issue in main/sbbs on Thursday, January 09, 2025 19:24:17
    open https://gitlab.synchro.net/main/sbbs/-/issues/860

    I'm logged in as the sysop (via Apple Mail) to read email.

    If I delete a message in SBBS, it correctly gets reflected in the mail client.

    However, if I delete a message from the IMAP side, it doesnt get deleted - and eventually re-appears in the IMAP client.

    My SBBS is commit `master/4bb08eded`
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Friday, January 10, 2025 15:19:26
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6237

    When viewing the message on the BBS (or using smbutil) after it has been deleted via IMAP, does it show that the `DELETE` attribute has been added to the message?
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deon George@1:103/705 to GitLab note in main/sbbs on Saturday, January 11, 2025 04:41:03
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6245

    It doesnt show the DELETE attribute no. However, when I do delete it myself, it does show that attribute (and thus subsequently disappears from IMAP as expected).
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deon George@1:103/705 to GitLab note in main/sbbs on Saturday, January 11, 2025 04:47:55
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6245

    It doesnt show the DELETE attribute no. However, when I do delete it myself in SBBS, it does show that attribute (and thus subsequently disappears from IMAP as expected).
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Monday, January 20, 2025 17:54:30
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6285

    What client are you using? Can you enable log spew and see how it's trying to delete it?

    I believe the IMAP server requires the client to set the deleted flag, so if it's trying to delete it another way, it's not going to work
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deon George@1:103/705 to GitLab note in main/sbbs on Monday, January 20, 2025 22:06:30
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6288

    I'm using MAC mail. I did have LogLevel=debug but dont recall seeing anything - but I'll try and do something now and see what it generates.
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deon George@1:103/705 to GitLab issue in main/sbbs on Wednesday, January 22, 2025 15:35:56
    close https://gitlab.synchro.net/main/sbbs/-/issues/860
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deon George@1:103/705 to GitLab note in main/sbbs on Wednesday, January 22, 2025 15:35:57
    https://gitlab.synchro.net/main/sbbs/-/issues/860#note_6290

    So I think I got to the bottom of this one:

    (Somehow), MAC mail was putting deleted items into a "blank" folder - "Bin Mailbox" was had selected a blank mailbox. And I guess when I was deleting the mail, MAC mail client was moving the mail to (somewhere?), not sure what it was telling SBBS, couldnt really find any specific activity in the log amongst all the noise.

    Anyway, when I chose "Bin Mailbox" = "None" then MAC mail sends:

    srvc 0062 IMAPS RECV: 90.5 UID STORE 7621 +FLAGS.SILENT (\Deleted)

    To sync, and its correctly flagged as deleted :smile:

    So PBCAK...
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)