cypht icon indicating copy to clipboard operation
cypht copied to clipboard

Delay-send / "Send later" / Scheduled sending

Open nekohayo opened this issue 1 year ago • 8 comments

Issue #572 talks about snoozing (i.e. hiding a received email from the inbox for a certain amount of time), but what I'd like to suggest here is a different feature. The usecase for me is this:

  • Marketing emails typically have a context/timing-sensitive aspect, so I'd like to be able to schedule them (especially considering the timezone of the person I'm contacting)
  • Some human-centric staff managers and directors know that it is better to schedule mails to staffers to their business hours, avoiding emails that would arrive outside work hours and cause undue stress or cognitive load. Basically, mindfulness for staffers' "right to disconnect".

The corresponding issue in my local mail client (where some technical approaches are mentioned) is https://gitlab.gnome.org/GNOME/evolution/-/issues/411#note_874473

nekohayo avatar Jul 15 '22 21:07 nekohayo

See also: https://github.com/jasonmunro/cypht/issues/641

marclaporte avatar Oct 18 '22 03:10 marclaporte

Yeah, I outlined an envisioned potential implementation in #641 . Feel free to take a look.

dumblob avatar Oct 18 '22 07:10 dumblob

Regarding the proposal of the "local approach" in https://gitlab.gnome.org/GNOME/evolution/-/issues/411#note_874473 I do not think it is viable for Cypht. It simply has to be "fire and forget" - i.e. closing the web site (incl. suspending the web browser tab) must not hinder this functionality in any way.

dumblob avatar Oct 18 '22 07:10 dumblob

A bit like the "snooze" counterpart, I've requested clarification on JMAP side at https://github.com/jmapio/jmap/issues/373 because it is unclear to me (perhaps because I'm not familiar with such things as protocols and specs and whatnot)

nekohayo avatar Nov 03 '22 21:11 nekohayo

Is this support by IMAP/SMTP?

If not (how) can this be done without a cron job?

marclaporte avatar Aug 12 '23 20:08 marclaporte

Some ideas from Roundcube: https://github.com/roundcube/roundcubemail/issues/8110

marclaporte avatar Aug 12 '23 21:08 marclaporte