Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More enhanced Mail sending to participants #208

Open
The-Ludwig opened this issue Apr 11, 2023 · 2 comments
Open

More enhanced Mail sending to participants #208

The-Ludwig opened this issue Apr 11, 2023 · 2 comments
Labels
django Related to the django rewrite enhancement help wanted

Comments

@The-Ludwig
Copy link
Contributor

currently, the mail sending to participants of an event is very basic. We should implement

  • Preview and Test emails to admin
  • Send one email to each participants, not all in BCC
  • Use name of the participant in the mail
  • HTML email, not only plaintext
@The-Ludwig The-Ludwig added enhancement help wanted django Related to the django rewrite labels Apr 11, 2023
@The-Ludwig The-Ludwig added this to the Django Rewrite milestone Apr 11, 2023
@maxnoe
Copy link
Member

maxnoe commented Apr 11, 2023

Send one email to each participants, not all in BCC

The big advantage of this is that it is very simple: it's one email with a lot of recipients. With something else, we might run into rate limits of our mail servers pretty quickly and in general will need something like an asynchronous background worker sending out emails, since otherwise the UI will block until all emails are send out and it might die in the midst of sending out emails with no option of only sending to the failed recipients.

@The-Ludwig
Copy link
Contributor Author

The big advantage of this is that it is very simple: it's one email with a lot of recipients. With something else, we might run into rate limits of our mail servers pretty quickly and in general will need something like an asynchronous background worker sending out emails, since otherwise the UI will block until all emails are send out and it might die in the midst of sending out emails with no option of only sending to the failed recipient

https://docs.djangoproject.com/en/4.2/topics/email/#send-mass-mail
I think this more of a feature we want to have in the django rewrite, not necessarily now. Django facilitates all of the asynchronous stuff and pitfalls for us, as far as I understand...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
django Related to the django rewrite enhancement help wanted
Projects
None yet
Development

No branches or pull requests

2 participants