Skip to content

What is your go to solution/tech/service for sending emails?

barelyhuman profile image Sid github logo ・1 min read  

So, if people haven't read about it (why not?!) , I made a little something.

And it required email verification and I wanted to have magic link logins which I did implement and I used SendGrid for it as always.

But have been experiencing delays in email deliveries for the past 30 hours and the magic link login makes no sense when the email is getting delivered 30-40 mins after a person has requested for a login.

Hence, I'd like to know what are other options that are out there and are frequently used by people.

Any kind of solution is welcome.

Update: Forgot to mention, It'd be nice if it had a free plan.

twitter logo DISCUSS (14)
markdown guide

9000/month free emails.
That's actually not bad


Also limited to 300 emails / day, and an hourly limit too.
Their Lite tier is only Β£15/mo, and boosts you up to 40'000 emails, with no daily limit.

I mean , the product I built might not gain traction during the starting few months at all, but if it does I'll shift to the lite tier


As for transitional emails, I'm used to using Mailgun on my projects. Before it had 10,000 emails/ month for free in the start package, but now they're charging a very fair price per message sent. When it comes to mailing lists, I'm currently using MailerLite, but also considering other vendors.


Sounds good. Sendgrid seems to be working since the load from the hackathon has slowed down a bit , but I’ll keep Mailgun in the options.


Sounds great, Sid!

I've been using Mailgun for the last 3 years and have no regrets about it. I've also written a PHP library to help me calling their API which wraps its most used functionalities into very simple methods. If you get interested, ping me and I'll share it with you.

If i ever pickup laravel/php for any project. I’ll make sure I get in touch


you setup an smtp server?
or is there a service you use?


Well, I was just trying to be funny by answering SMTP, because any service you'll use to send mail will most likely use SMTP, hopefully wrapped in TLS as the transfer protocol behind the scenes for sending mail.

DIY Mail Server (Not recommended)

Though I've set up many SMTP servers using Sendmail and Postfix while working as a systems administrator, doing so isn't as straightforward as many would claim.
Setting up a server that's secure enough to rely on in production is actually a business in its own right.

The main threat is that many mail servers out there will claim to support TLS, by trying to connect using STARTTLS, but if this fails, possibly after a a successful MITM-attack has stripped the announcement of the feature, many misconfigured servers will fallback to plain SMTP which is sent in clear-text.

So hosted e-mail services are very common these days, as they (at least claim to) know what they're doing and taking every precaution to make things secure and with reasonable uptime.

What to Choose

I always advice people to steer away from services like Google's GSuite or any similar Amazon / Microsoft etc. service based on the value of privacy.

What to choose is dependent on many factors, but for a small/medium company, I'd choose a hosted solution that uses iRedMail running FreeBSD with the iRedAdmin Pro subscription for ultimate control.

For Enterprise size businesses, I'd go with
a NocRoom solution.

Hope this helps.

I guess me misinterpreting the context was kinda useful. Thanks!

Point with iRedMail is that it is composed of the "best of breed" open source software packages, and can be downloaded and installed as a free (as in beer & freedom) code on any computer, actually doing so is pretty easy and a worthwhile experiment for testing.

But as mentioned, using a mail hosting provider like the one iRedMail provides, for commercial hosting and support of the standard iRedMail server or if you want maximum control with the Pro subscription is absolutely recommended unless you've been a sysadmin and security consultant for a while and really know how to configure your server, firewall etc.
Works exceptionally well and is secure + stable AF.

Plus you can choose to run it on a FreeBSD server, something I definitely would choose over Linux any day.

I wish there was an open source solution to sms as well
but yeah, got it!
the project won't need a private smtp server but this gets added to my list of resources

Classic DEV Post from Jul 30 '19

PublishTo.Dev: Scheduling article publishing on

Sid profile image
Coder , Learner, Ninja