Resend Setup
Set up Resend email service for your DevOur application.
Useful links:
Why Resend
DevOur uses Resend for transactional emails including:
- Password reset emails
- Email verification
Resend provides reliable email delivery with a developer-friendly API.
Create a Resend Account
- Go to Resend Dashboard
- Sign up for an account
- Verify your email address
Get Your API Key
- In the Resend dashboard, go to API Keys
- Click Create API Key
- Give it a name (e.g., "DevOur Production")
- Copy the API key (starts with
re_)
Store this key securely. You cannot view it again after creation.
Configure a Domain
For production, configure a custom domain to improve deliverability:
- In the Resend dashboard, go to Domains
- Click Add Domain
- Enter your domain (e.g.,
mail.yourdomain.com) - Add the DNS records shown:
- SPF record (TXT)
- DKIM records (TXT)
- Optional: DMARC record
- Click Verify after adding the records
DNS propagation can take up to 48 hours.
Configure in DevOur
Configure Resend through the DevOur admin interface:
- Go to your project Settings
- Expand the Resend section
- Enter your API Key and From Email
- Save the configuration
The configuration is stored in your project bundle.
Verify Setup
- Start your application
- Navigate to the password reset or email verification flow
- Enter a test email address
- Check for the email delivery
- Review the Resend dashboard Logs for delivery status
Troubleshooting
Emails not sending:
- Verify the API key is correct in your environment
- Check server logs for API errors
- Confirm the sender domain is verified
Emails going to spam:
- Configure a custom domain instead of using Resend's default
- Ensure SPF, DKIM, and DMARC records are properly set
- Avoid spam trigger words in email content