Blog
Guides to sending email from your app.
Templates, deliverability, bounces and DNS, written for developers. Every guide ends with code you can run.
Password reset email: template, best practices and code
A copy-paste password reset email in HTML and plain text, the security rules behind it, and Node.js code that sends it.
Hard bounce vs soft bounce: what each means and what your app should do
A hard bounce is permanent and a soft bounce is temporary. The causes of each, how to read bounce codes, and code that handles both.
SMTP ports 25, 465, 587 and 2525: which one to use
What SMTP ports 25, 465, 587 and 2525 are for, which cloud hosts block them, how to test one, and when to send over HTTPS instead.
Send your first email today.
Free includes 3,000 emails every month. No card needed.