SMTP
When WordPress, PHPMailer, a CRM, or any app that speaks SMTP.
- Server
smtp.mailshogun.com - Port
2525with STARTTLS - SMTP username and password for the domain
Guide
Create your account, verify the domain and connect your application. Finish with a test email and check its outcome.
You need access to your domain’s DNS and an email address to confirm your account. The panel requires a plan and a payment method to create credentials and send.
Reviewed on September 11, 2026
Order
Follow these steps in the panel. Each link takes you to the settings or guide you need.
Sign up and confirm the email link. You cannot send without this.
On Domains, Add domain. Use the domain that will appear as the sender (for example example.com), with no https or paths.
The domain page shows DKIM, SPF and DMARC records. Copy the type, name and value of every record. Use the name format required by your DNS provider and check the full name after saving.
When you have saved the records, press Check now. If it stays pending, check the name, the type on each card, and that DNS has had time to update.
In Billing, pick a tier. Under Payment methods, save a card. Review the amount and terms shown in the panel before confirming your subscription. The panel will not create keys or send a test until both are in place.
On the domain page, under Connection: SMTP username and password, or an API key starting with ms_…. If you use MCP, the same key works.
Send a test from the verified domain. Check status and errors in Statistics, then check the recipient mailbox. The panel will not send without a tier and a card.
How to send
SMTP connects existing applications. The API lets you send from your own code.
When WordPress, PHPMailer, a CRM, or any app that speaks SMTP.
smtp.mailshogun.com2525 with STARTTLSWhen Your server, a script, or MCP.
ms_… in AuthorizationPOST /v1/sendIf you get stuck
The domain will not verify, the app will not connect over SMTP, or the API returns an error.
Incorrect name or zone, incomplete value, or a DNS cache waiting to update.
Wrong port, missing STARTTLS, or a bad username and password.
Wrong key, unverified sender, or no tier and card. The API guide explains each code.
Still stuck? Share the error code, time and affected domain with support. Remove passwords, API keys and message contents. Support