Resend
Resend is the recommended SMTP provider for OwnMaily. It has a clean API, a generous free tier, and handles SPF and DKIM setup during domain verification with minimal effort.
Free tier: 3,000 emails/month and 100 emails/day. No credit card required. Resend handles SPF and DKIM automatically during domain verification.
Step 1: Create an account
Go to resend.com and sign up. No credit card is required for the free tier.
Step 2: Add and verify your domain
In the Resend dashboard, go to Domains and click Add Domain.
Enter the domain you want to send from (e.g., yourdomain.com).
Resend will show you a set of DNS records to add to your domain - typically SPF and DKIM records. Add them in your DNS dashboard (Cloudflare, Namecheap, etc.), then return to Resend and click Verify. Resend will check your DNS and mark the domain as verified.
DNS changes can take a few minutes to propagate. If verification fails immediately, wait a few minutes and try again.
Step 3: Create an API key
In the Resend dashboard, go to API Keys and click Create API Key. Give it a name (e.g., "OwnMaily") and set the permission to Sending access. Copy the key - you will only see it once.
Step 4: Configure OwnMaily
In OwnMaily, go to Settings and find the SMTP section.
- Select Resend as your provider
- Paste your API key into the API Key field
- Set your From Email to an address on your verified domain (e.g.,
[email protected]) - Set your From Name (e.g., your name or your newsletter name)
- Click Save
Step 5: Send a test email
After saving, click Send test email in the SMTP settings panel. Enter your own email address and send it. Check that it arrives in your inbox.
If the test fails, the most likely cause is that your From Email domain has not been verified with Resend. Check the Domains page in your Resend dashboard to confirm the domain shows as verified.
Once the test email lands, your SMTP is configured. You are ready to send campaigns.