Test SMTP API
Send a test notification using the SMTP API. Ready to add SMTP to Your App? View the SMTP Provider Docs.
SMTP Configuration
Response
Having issues? View SMTP Error Codes & Troubleshooting
Configure your credentials and test the connection to see the response here.
Frequently Asked Questions
What is SMTP and how does it work?
SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending email across the internet. Your email client connects to an SMTP server, authenticates, and hands off the message for delivery to the recipient's mail server.
What SMTP port should I use?
Use port 587 for SMTP with STARTTLS encryption (recommended), port 465 for SMTP over SSL/TLS, or port 25 for unencrypted SMTP (often blocked by ISPs). Most email providers like Gmail, SendGrid, and Amazon SES support port 587.
How do I test an SMTP server connection?
Enter your SMTP server hostname, port, username, and password above, then click Send Notification. The tool connects to your SMTP server, authenticates, and sends a test email, showing you the full server response at each step.
What are common SMTP error codes?
The most common SMTP errors are: 535 (authentication failed — check your credentials), 550 (mailbox not found or rejected), 421 (server temporarily unavailable), and 554 (message rejected as spam). Check the response panel for the specific error code.
SMTP Notifications, Explained
A collection of blog posts to help you master SMTP notifications and integrations.
Add Email Notifications to Your App
MagicBell connects to your email provider and handles deliverability, templates, and user preferences.
Email Notification Service