Sendgrid's free plan gives you something silly like 10k emails per month. Not that I doubt @drbrain's sysadmin skills, but keeping everything Heroku makes the most sense to me.