MoveFast supports three email providers: Resend, Postmark, and Nodemailer. Choose the one that fits your needs.
Common Configuration
Regardless of which provider you choose, add these to your .env.local:
EMAIL_FROM_EMAIL="noreply@yourdomain.com"
EMAIL_FROM_NAME="Your App Name"| Variable | Description |
|---|---|
EMAIL_FROM_EMAIL | The email address that appears in the "From" field |
EMAIL_FROM_NAME | The name that appears alongside the email address |
Resend
Resend is a modern email API built for developers. Great for startups with a generous free tier.
1. Create an Account
- Sign up at resend.com
- Verify your domain or use their test domain for development
- Go to API Keys and create a new key
2. Add Environment Variables
RESEND_API_KEY="re_xxxxxxxxxx"| Variable | Description |
|---|---|
RESEND_API_KEY | Your Resend API key from the dashboard |
Postmark
Postmark is known for excellent deliverability and fast delivery times. Great for transactional emails.
1. Create an Account
- Sign up at postmarkapp.com
- Create a new server
- Verify your sender signature (domain or email)
- Go to API Tokens and copy your Server API Token
2. Add Environment Variables
POSTMARK_API_KEY="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"| Variable | Description |
|---|---|
POSTMARK_API_KEY | Your Postmark Server API Token |
Nodemailer (SMTP)
Nodemailer lets you use any SMTP server. Great for self-hosted solutions or using Gmail, SendGrid, or other SMTP providers.
1. Get SMTP Credentials
Get your SMTP credentials from your email provider.
Gmail:
- Host:
smtp.gmail.com - Use an App Password (not your regular password)
2. Add Environment Variables
SMTP_HOST="smtp.gmail.com"
SMTP_USERNAME="your-email@gmail.com"
SMTP_PASSWORD="your-app-password"| Variable | Description |
|---|---|
SMTP_HOST | SMTP server hostname |
SMTP_USERNAME | Your SMTP username or email |
SMTP_PASSWORD | Your SMTP password or app-specific password |
Testing Your Setup
After configuring your email provider, test it by:
- Start your development server:
npm run dev - Go to the sign-in page
- Enter your email and request a Magic Link
- Check your inbox (and spam folder)
If you don't receive the email, double-check your API keys and sender domain verification.

