Fake SMTP server for testing emails
Debug Mail makes a developer’s life easier.
Few simple steps and ready to work
Start project without real SMTP server
Download email as a .EML file and open it in your desktop email client
Forward the email to actual addresses
Browsing emails in different email clients
View emails in different formats: HTML or plain text
Free for Open Source projects
IMAP server for integration purposes
Collect emails by a project
Share projects with your colleagues
Share projects in public via the secret link
Do not spam real users
Check your emails spam score
Just copy following snippets to your app settings and change SMTP credentials to those that in your Debug Mail settings.
<system.net>
<mailSetting>
<smtp from="john.doe@example.org">
<network defaultCredetials="false"
host="app.debugmail.io"
port="<project port>"
userName="<project login>"
password="<project password>"
enableSsl="false" />
</smtp>
</mailSetting>
</system.net>
var transporter =
nodemailer.createTransport(smtpTransport({
host: 'app.debugmail.io',
port: 25,
auth: {
user: 'user@example.org',
pass: '<project password>'
}
}));
return array(
"driver" => "smtp",
"host" => "app.debugmail.io",
"port" => <project port>,
"from" => array(
"address" => "john.doe@example.org",
"name" => "John Doe"
),
"encryption" => "tls",
"username" => <project login>,
"password" => <project password>,
"sendmail" => "/usr/sbin/sendmail -bs",
"pretend" => false
);
// Setup SMTP transport using LOGIN authentication
$transport = new SmtpTransport();
$options = new SmtpOptions(array(
"name" => "debugmail",
"host" => "app.debugmail.io",
"port" => <project port>,
"connection_class" => "plain",
"connection_config" => array(
"username" => <project login>,
"password" => <project password>
)
));
$transport->setOptions($options);
EMAIL_HOST = "app.debugmail.io"
EMAIL_HOST_USER = <project login>
EMAIL_HOST_PASSWORD = <project password>
EMAIL_PORT = <project port>
app.config["MAIL_SERVER"]="app.debugmail.io"
app.config["MAIL_PORT"] = 25
app.config["MAIL_USERNAME"] = <project login>
app.config["MAIL_PASSWORD"] = <project password>
app.config["MAIL_USE_TLS"] = True
:address => "app.debugmail.io",
:user_name => <project login>,
:password => <project password>,
:port => <project port>,
:authentication => "plain",
:enable_starttls_auto => true
We provide a free Silver plan for OSS projects. Contact us here to connect.
Free | Silver | Gold | |
---|---|---|---|
Projects | 1 | 10 | Unlimited |
Team Members | 2 | 20 | Unlimited |
Test Emails per Day | Unlimited | Unlimited | Unlimited |
Forwarding Emails per Day | 1 | 100 | Unlimited |
Mailbox Storage Limit | 10MB per team | 1GB per team | 5GB per team |
Forwarding Rules | – | 1 per project | 20 per project |
IMAP | – | Soon | Soon |
REST API | – | ||
Spam Rating | – | – | Soon |
Mail Client Viewer | – | – | Soon |
Pricing | $0 |
$5
per user per month
|
Thousands of developers around the world already trust Debug Mail to keep their testing emails.
Demoustiez Sébastien
Krzysztof Szromek
Elad Gasner
Paolo Chianese
Bas van Engelen
Marco Wettstein
Matthieu Roy
Nick Hammond
Santiago Bermejo