Description
Feature Request
To keep the inbox clean and clear it would be nice to snooze mails for x hours or y days.
Often the inbox is a kind of todo list. So if you can't do the todo right now you can snooze it for later.
Of I you send an importand mail you will keep track of it. So you can snooze the send mail and it will apear in the future, so you can ask about the status or send the demand again.
Summary
snozze a mail and move it automaticly back to the inbox after the choosen snozze time has expired
Work packages
-
Shallow prototype (in case MVP is not doable for feature freeze Hub 6 groupware#70)-
Add an action for Snooze to messages but only temporarily remove the message in the frontend
-
- MVP
- Add action Snooze with a few simple time ranges that moves the selected message to a dedicated "Snoozed" mailbox. System saves the timestamp until when the messages is snoozed.
- Background job watches messages in Snoozed/Later and moves them back to INBOX when the time expires (source mailbox before snooze is not saved)
- Message moved back to INBOX is sorted as usual (not yet at the top)
Nextcloud notification for expired snoozes
- Snoozed mailbox created at first use. Mailbox name is localized in UI. Create Snooze Mailbox on first Snooze #8742
-
More detailed time ranges via a custom date pickerpart of the mvp - Deactivate Snooze on Ajax background trigger #8745
-
Sort message back to the topwill not be done - Mail: Snooze messages documentation#10968
- Force sync of snoozed mailbox #8758
- Snooze: Clean up leftover DB entries #8763
Follow-ups
- Move messages back to their original mailbox (not the INBOX) Snooze: Move message back to src mailbox #8779
- Add unsnooze/wake action #8744
- Show "Snoozed" Mailbox as primary mailbox #8746
- Interoperability
- Look into options to make the Snooze/Later mailbox discoverable for us and other clients with a dedicated IMAP attribute similar to
\sent
,\draft
, etc. - Look into options to push the snooze time to IMAP for other clients to read
- Look into options to make the Snooze/Later mailbox discoverable for us and other clients with a dedicated IMAP attribute similar to
Metadata
Metadata
Assignees
Type
Projects
Status
☑️ Done
Status
🎉 Done