Context
I would like to send transactional Email with Django.
I understand that there are Transactional Email Service Provider (ESP) that faciliatates this endeavour.
The obvious issue I see with this is the cost associated with it. (I know there ESP with tier plans for small amounts of emails)
Questions
So, I have a few questions regarding this topic:
Do I need a Transactional Email Service Provider to send emails through Django?
What are the pros and cons of using an ESP for transactional emails in Django?
If I decide to do it on my own (without using a ESP), does it scale well?
What other issues can you see, that I'm not aware of, and you think they might be relevant?
Final question
- If my conclusion would be not to use an ESP, what steps should I take to send emails through Django?
I've looked at a Reddit thread where they discuss this topic. But almost everyone keeps recommending using an ESP.