Connect and manage your SMTP servers through a fast, secure, and reliable system. Built for developers, businesses, and agencies who value simplicity.
A complete toolkit for developers, agencies, and businesses to test, send, and manage SMTP effortlessly.
Deploy on edge infrastructure. Emails delivered in milliseconds with 99.9% uptime.
SSL encrypted connections. Your SMTP credentials are never stored on our servers.
Clean REST API, native JS SDK, and copy-paste examples. Works with any stack.
Start sending in under 60 seconds. No config files, no dependencies, no nonsense.
We handle the infrastructure, retries, and delivery. You focus on building.
Real people, real help. Every query is manually reviewed and answered within 24 hours.
From zero to sending emails in minutes — no credit card, no hidden fees.
Add your SMTP host, port, and credentials. Works with Gmail, SendGrid, Mailgun, and any custom server.
Send a test email instantly to verify your configuration. Real-time feedback on every attempt.
Use our REST API or JS SDK to send emails from your app. Scale to thousands of emails per day.
Two ways to integrate — pick what fits your stack. Full examples below.
<form data-mailtree-test="true">
<input type="text" name="host" placeholder="SMTP Host" required>
<input type="number" name="port" placeholder="Port (465/587)" required>
<input type="text" name="username" placeholder="Username" required>
<input type="password" name="password" placeholder="Password" required>
<input type="text" name="to" placeholder="Recipient (optional)">
<input type="text" name="subject" placeholder="Subject (optional)">
<textarea name="text" placeholder="Message"></textarea>
<button type="submit">Send Test Email</button>
</form>
<script src="https://mailtree.vercel.app/mailtree-test.js"></script>
form.addEventListener("submit", async (e) => {
e.preventDefault();
const data = {
host: host.value,
port: port.value,
username: username.value,
password: password.value,
to: to.value,
subject: subject.value,
text: text.value
};
const res = await fetch(
"https://mailtree.vercel.app/send-test",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(data)
}
);
const result = await res.json();
alert(result.message);
});
Note: Subject, To, Text, and HTML fields are optional. Any additional fields are automatically included in the email payload.
This feature is intended for SMTP testing and development purposes only. Do not use it in production without proper security validation. The monitoring dashboard is currently inactive; however, SMTP setup and management are fully functional and reliable.