Ben Borgers

How to send NextAuth.js emails with Amazon SES

April 23, 2021

NextAuth.js wants you to use an SMTP connection string when using their "Email" authentication provider.

It took me a while to figure out how to get an SMTP connection string for Amazon Simple Email Service, but once I did I wrote this quick guide: How to send email through Amazon SES with SMTP.

Follow that guide to set up NextAuth.js like this:

providers: [
	Providers.Email({
		server: 'smtp://username:[email protected]:587',
		from: '[email protected]' // A domain you've set up in Amazon SES' console
	})
]

More blog posts

Subscribe to my newsletter for a monthly round-up of new blog posts and projects Iā€™m working on!

Twitter ↗ RSS feed ↗