mirror of
https://github.com/modoboa/modoboa.git
synced 2026-04-25 00:46:03 +03:00
[GH-ISSUE #3190] Allow scheduling sending emails #1794
Labels
No labels
bug
bug
dependencies
design
documentation
duplicate
enhancement
enhancement
enhancement
feedback-needed
help-needed
help-needed
installer
invalid
looking-for-sponsors
modoboa-contacts
new-ui
new-ui
pr
pull-request
pyconfr
python
question
security
stale
webmail
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/modoboa-modoboa#1794
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mbridon on GitHub (Feb 12, 2024).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/3190
This is not actually a bug, more like a feature request. 😉
It would be amazing if it were possible to send emails at a certain time in the future.
I'm pretty sure there's nothing in the mail standards for it (at least that's what @Toniob tells me 🤷), in any case it needs an access to a database (to store the programmed email) and then check that the programmed time has arrive, to actually send the email (a few minutes late will not be a problem, it doesn't need to be extremely accurate, as long as it is sent.
Gmail does that, and I hate Google with a passion, so I don't want to rely on Google for such an important thing as my emails.
Expected behavior
I'm able to program an email with a given content and a date/time, and when the time comes, the mail is automatically sent, give or take a few minutes. 😄
@mbridon commented on GitHub (Feb 12, 2024):
@mbridon commented on GitHub (Feb 12, 2024):
@mbridon commented on GitHub (Feb 12, 2024):
Ah yes, timezones will also need to be taken care of 😉
@hazho commented on GitHub (May 28, 2024):
you mean scheduled sending of mail, don't you? if so, kindly change the title of this issue, it is confusing
@mbridon commented on GitHub (May 29, 2024):
Yes, scheduling, also known as programming 🤷
If you find that clearer, I'll change 🤷
@mbridon commented on GitHub (May 19, 2025):
FYI, it seems Django is finally getting something that would help here, without Celery or something else, but built in Django: https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/
An implementation of the spec is here: https://github.com/RealOrangeOne/django-tasks
Still quite experimental and prone to breakages while it bakes, but this could be the best solution for Modoboa to implement this feature. 😁
@kryskool commented on GitHub (Feb 5, 2026):
Scheduled email have been available at 2.7.0
@mbridon commented on GitHub (Feb 8, 2026):
FWIW, I just tried and it worked! 🎉
@hazho commented on GitHub (Feb 13, 2026):
can anyone please point to the exact commit that this feature had been added?