dlareau / puzzlehunt_server

Server for Puzzle hunts run by Puzzlehunt CMU, but can be repurposed for other hunts.
MIT License
19 stars 16 forks source link

Either fix mass email integration or remove email page #132

Open dlareau opened 4 years ago

dlareau commented 4 years ago

Currently the email integration is just basic SMTP email requests, which can't scale to meet the needs of PuzzlehuntCMU (and likely many other hunts). Look at integrating something like mailgun, and if that doesn't work for some reason, remove the email staff page so it doesn't get accidentally used.

dlareau commented 4 years ago

It had kinda dawned on me that my email page will never be as good as an existing email client. It doesn't do things like formatting or attachments which are basically requirements for sending reasonable looking emails today. I'm gonna keep thinking about this and see if there is any way the page can be turned into a nice integration with some list service where there is the ability to maybe "push" the email list to the list service.

dlareau commented 3 years ago

Backing down from a list service for now, currently just moving to Amazon SES as an SMTP service to avoid gmail's ratelimiting

samuel-yeom commented 3 years ago

I'm just making a note here that Amazon SES silently failed during the most recent hunt. AWS is convinced that it delivered the emails, but none of us received the emails.