mox/webmail
Mechiel Lukkien a0f3856e40
when moving a message out of a Rejects mailbox, mark the message as "not seen" so stands out in the destination mailbox (e.g. inbox)
we set the flag both for move in imap and in webmail.

this also ensures the "MailboxDestinedID", used for per-mailbox reputation
analysis, is set in more reject-situations. before this change, some rejects
(such as based on DMARC reject) wouldn't result in reputation being used after
having been moved the message out of the rejects mailbox.

in the future, we need more tests for scenario's like this...

for issue #63 reported by x8x
may also help with issue #64
2023-09-22 15:53:05 +02:00
..
api.go when moving a message out of a Rejects mailbox, mark the message as "not seen" so stands out in the destination mailbox (e.g. inbox) 2023-09-22 15:53:05 +02:00
api.json add todo's about mime header parameter decoding 2023-09-21 15:18:25 +02:00
api.ts add todo's about mime header parameter decoding 2023-09-21 15:18:25 +02:00
api_test.go fix race in test setup/teardown 2023-08-07 23:14:31 +02:00
eventwriter.go initialize metric mox_panic_total with 0, so the alerting rule also catches the first panic for a label 2023-09-15 16:47:17 +02:00
lib.ts webmail: better recognize URLs in text wrapped in () or <> if it follows interpunction 2023-09-21 11:09:27 +02:00
message.go add todo's about mime header parameter decoding 2023-09-21 15:18:25 +02:00
message_test.go when making a message preview, also recognize []-enclosed "horizontal ellipsis" unicode character as a snip 2023-09-11 14:41:50 +02:00
msg.html add webmail 2023-08-07 21:57:03 +02:00
msg.js webmail: better recognize URLs in text wrapped in () or <> if it follows interpunction 2023-09-21 11:09:27 +02:00
msg.ts webmail: don't lose display of additional headers when a flag/keyword changes (e.g. marked as read) 2023-08-11 08:38:57 +02:00
text.html add webmail 2023-08-07 21:57:03 +02:00
text.js webmail: better recognize URLs in text wrapped in () or <> if it follows interpunction 2023-09-21 11:09:27 +02:00
text.ts add webmail 2023-08-07 21:57:03 +02:00
view.go webmail: when open the first unread message of a thread by default when opening a mailbox with threading enabled and the most recent message is in a thread 2023-09-21 12:56:51 +02:00
view_test.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00
webmail.go initialize metric mox_panic_total with 0, so the alerting rule also catches the first panic for a label 2023-09-15 16:47:17 +02:00
webmail.html webmail: make double click on mailbox expand/collapse, and make mailbox text unselectable (so the double click doesn't also select text) 2023-09-21 11:40:22 +02:00
webmail.js webmail: when moving out all messages in a thread (none remaining in view), don't cause js error but select next message 2023-09-22 14:25:25 +02:00
webmail.ts webmail: when moving out all messages in a thread (none remaining in view), don't cause js error but select next message 2023-09-22 14:25:25 +02:00
webmail_test.go implement message threading in backend and webmail 2023-09-13 15:44:57 +02:00