• Messages deleted via IMAP dont actually delete.

    From Deon George@1:103/705 to GitLab issue in main/sbbs on Thu Jan 9 19:24:17 2025
    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 Fri Jan 10 15:19:26 2025
    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 Sat Jan 11 04:41:03 2025
    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 Sat Jan 11 04:47:55 2025
    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 Mon Jan 20 17:54:30 2025
    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 Mon Jan 20 22:06:30 2025
    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 Wed Jan 22 15:35:56 2025
    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 Wed Jan 22 15:35:57 2025
    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)