Connect and manage your SMTP servers through a simple and secure system. Mailtree provides developers, businesses, and agencies with a fast and reliable way to organize email setups.
The monitoring dashboard is currently not active, so real-time tracking is not available yet. However, SMTP setup and management is fully functional and can be used with trust and reliability.
For support or contact, you can reach us via email. We manually review and respond to all queries.
Contact Support via EmailThis feature is intended for SMTP testing and development purposes only. It should not be used in production without proper security validation.
<form data-mailtree-test="true">
<input type="text" name="host" placeholder="SMTP Host (e.g. smtp.gmail.com)" required>
<input type="number" name="port" placeholder="SMTP Port (465 / 587)" required>
<input type="text" name="username" placeholder="SMTP Username" required>
<input type="password" name="password" placeholder="SMTP Password" required>
<input type="text" name="to" placeholder="Recipient Email (optional)">
<input type="text" name="subject" placeholder="Subject (optional)">
<input type="text" name="name" placeholder="Full Name">
<input type="email" name="email" placeholder="Email Address">
<textarea name="text" placeholder="Plain Text Message"></textarea>
<textarea name="html" placeholder="HTML Message (optional)"></textarea>
<textarea name="message" placeholder="Extra Message Data (optional)"></textarea>
<button type="submit">Send Test Email</button>
</form>
<script src="https://mailtree.vercel.app/mailtree-test.js"></script>
document.getElementById("contactForm").addEventListener("submit", async (e) => {
e.preventDefault();
const data = {
host: document.getElementById("host").value,
port: document.getElementById("port").value,
username: document.getElementById("username").value,
password: document.getElementById("password").value,
to: document.getElementById("to").value,
subject: document.getElementById("subject").value,
name: document.getElementById("name").value,
email: document.getElementById("email").value,
text: document.getElementById("text").value,
html: document.getElementById("html").value,
message: document.getElementById("message").value
};
try {
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 || "Test email sent successfully");
} catch (err) {
console.error(err);
alert("Failed to send test email");
}
});
Note: Subject, To, Text, and HTML fields are optional. Any additional fields are automatically included in the email payload.
Any Help to Contact