It is 2023 and we did the unthinkable: spun up our own mail server for sending transactional mail.
Some tips: warming up an IP address is critical (see https://sendgrid.com/resource/email-guide-ip-warm-up/) and expect to be greylisted at first, especially by mail providers at registrars and web hosts so ensure you have decent retries configured.
Watch your logs for messages telling you to back off (e.g. Google rate limited us on our second day so we reduced the volume of mail until we had a little more reputation).
@mudge What about if you're an individual with a low volume of mail? The 30-day retention period especially is very concerning.
@sdubinsky ah yeah, the rolling 30 day reputation window will make it difficult for a very low volume of mail. The big providers would probably be fine but the smaller ones who greylist by default would be a pain.