This checklist will take you from a fresh MigoSMTP account to sending your first email in under 30 minutes. Follow each step in order — skipping authentication setup (SPF/DKIM) is the most common reason new accounts experience low delivery rates.
The Checklist
| # | Task | Where to Do It | Time Needed |
|---|---|---|---|
| 1 | Add your sending domain | Dashboard → Domain Management → Add Domain | 2 min |
| 2 | Publish SPF record in your DNS | Your domain registrar / DNS provider | 5 min |
| 3 | Generate & publish DKIM key | Dashboard → Domain Management → DKIM → Copy & add to DNS | 5 min |
| 4 | Add a DMARC record (p=none to start) | Your DNS provider — add TXT record at _dmarc.yourdomain.com | 3 min |
| 5 | Verify your domain in MigoSMTP | Dashboard → Domain Management → Verify | 1 min (after DNS propagation) |
| 6 | Create an SMTP account | Dashboard → SMTP Accounts → Add Account | 2 min |
| 7 | Copy your SMTP credentials | Dashboard → SMTP Accounts → View Credentials | 1 min |
| 8 | Configure your application to use MigoSMTP | Your app / CMS / framework mail settings | 5 min |
| 9 | Send a test email | Dashboard → SMTP Accounts → Send Test | 1 min |
| 10 | Check delivery report | Dashboard → Reports → Delivery Reports | 1 min |
Step-by-Step Guidance
Step 1 — Add Your Sending Domain
Your sending domain is the domain in your From address (e.g. mail.yourdomain.com or yourdomain.com). Go to Domain Management in the MigoSMTP sidebar, click Add Domain, and enter your domain name.
Steps 2–4 — DNS Authentication Records
These three DNS records are the most important setup tasks. Without them, your emails will likely land in spam.
| Record | Type | Host | Value |
|---|---|---|---|
| SPF | TXT | @ or yourdomain.com | v=spf1 include:migosmtp.com ~all |
| DKIM | TXT | migo._domainkey.yourdomain.com | v=DKIM1; k=rsa; p=<your public key from dashboard> |
| DMARC | TXT | _dmarc.yourdomain.com | v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com |
Step 5 — Verify Your Domain
Once DNS records are published, return to Domain Management in MigoSMTP and click Verify Domain. The system will check for your SPF and DKIM records automatically. A green checkmark confirms successful verification.
Step 6–7 — Create an SMTP Account and Get Credentials
Go to SMTP Accounts, click Add Account, give it a name (e.g. Production App), and save. Your SMTP credentials will be shown:
- Host: smtp.migosmtp.com
- Port: 587 (STARTTLS) or 465 (SSL)
- Username: your SMTP account username
- Password: your SMTP account password
Step 8 — Configure Your Application
Enter the SMTP credentials above into your application, CMS (WordPress, Joomla, etc.), or framework (Laravel, Django, etc.) mail configuration. Make sure to select STARTTLS or SSL/TLS as your encryption method.
Steps 9–10 — Send a Test and Check Your Report
Use the built-in Send Test tool on your SMTP account page to dispatch a test email to your inbox. Then go to Delivery Reports to confirm the message shows a Delivered status.
What to Do If the Test Email Fails
- Check that your SMTP credentials are entered correctly (no trailing spaces).
- Confirm port 587 is not blocked by your server firewall or hosting provider.
- Ensure your domain verification is complete (green status in Domain Management).
- See: Troubleshooting — SMTP Connection Issues
You Are Ready to Send
Once your test email shows as Delivered in the reports, your MigoSMTP setup is complete. Your platform is ready for production traffic.