I've built a web app using Laravel, React with TypeScript, and Inertia.js 2.0, and I'm almost ready to launch. I've set everything up on DigitalOcean, purchased a domain from Namecheap, and even got verified with Stripe. The only thing holding me back is the email setup. It turns out I can't use SMTP directly from DigitalOcean, which I just found out. I've been trying to get access to AWS SES for months, but they keep rejecting my applications, even after I specified that I only need it for transactional emails. Now, I'm looking for alternatives. Most options seem to cost over $10, which feels excessive for the minimal features they offer. Why should I pay $20 to $50 per month just to send a couple of hundred emails daily? I tried ZeptoMail, but their documentation is terrible, and the community-supported package they mentioned has zero traction on Packagist. Can anyone recommend a reliable and cost-effective email service that works smoothly with Laravel?
4 Answers
For a quick fix, create a Gmail account and use their SMTP credentials to send emails. Then, consider switching to Mailgun later—they allow 100 emails a day for free, which is great for starters!
If you have GSuite, you can utilize their API to send emails, or Mailchimp also has an API for sending emails. Both are reliable options!
Honestly, self-hosting your email can lead to so many headaches. Instead, use services like GSuite, Zoho, or SendGrid. They help you with deliverability and keep your reputation intact.
On DigitalOcean, port 25 is usually blocked, so SMTP won't work easily from your droplet. If you're sending fewer than 200 emails a day, look into using a transactional email relay over port 587 instead. Make sure to authenticate your mail subdomain with SPF, DKIM, and DMARC to improve deliverability. Also, warm up your IP gradually. It costs a bit but is worth it to avoid endless rejections. What SMTP error are you encountering, by the way? It helps to know your sending region too, as that impacts approval.

Absolutely, leveraging these services can save you tons of trouble compared to managing your own email server!