Développeurs
Mailer To Go est un email transactionnel que vous pouvez configurer en quelques minutes, depuis n’importe quel langage. Aucun SDK propriétaire à apprendre — vous envoyez via SMTP standard en utilisant le mailer que vous avez déjà, et une API REST arrive bientôt.
Démarrage rapide
- Inscrivez-vous et ajoutez votre domaine d’envoi (un sous-domaine comme
mtg.votredomaine.comest recommandé — voici pourquoi). - Publiez les enregistrements SPF et DKIM affichés dans votre tableau de bord (et une politique DMARC). Procédure pas à pas : authentification email, de bout en bout.
- Récupérez vos identifiants SMTP et définissez-les comme variables d’environnement.
- Envoyez.
export MAILERTOGO_SMTP_HOST=smtp.mailertogo.com # hôte exact affiché dans votre tableau de bord
export MAILERTOGO_SMTP_USER=...
export MAILERTOGO_SMTP_PASSWORD=...
Envoyez depuis votre langage
N’importe quel langage qui parle SMTP fonctionne. Un exemple minimal dans chacun :
# Ruby — the mail gem
Mail.deliver do
from "hello@votredomaine.com"; to "user@example.com"
subject "Bonjour"; body "Ça marche."
delivery_method :smtp, address: ENV["MAILERTOGO_SMTP_HOST"], port: 587,
user_name: ENV["MAILERTOGO_SMTP_USER"], password: ENV["MAILERTOGO_SMTP_PASSWORD"],
enable_starttls_auto: true
end
// Node.js — Nodemailer
const t = require("nodemailer").createTransport({
host: process.env.MAILERTOGO_SMTP_HOST, port: 587,
auth: { user: process.env.MAILERTOGO_SMTP_USER, pass: process.env.MAILERTOGO_SMTP_PASSWORD },
});
await t.sendMail({ from: "hello@votredomaine.com", to: "user@example.com", subject: "Bonjour", text: "Ça marche." });
Des exemples complets pour Ruby, Python, Node.js, et Go — y compris la configuration du framework pour Rails, Django, et Laravel — se trouvent dans le guide de démarrage rapide d’envoi. Les paramètres SMTP, les ports, et la référence sont dans la documentation.
API REST (à venir)
Une API d’envoi JSON est en développement :
POST https://api.mailertogo.com/api/v1/emails
Authorization: Bearer <votre clé API>
{ "from": "...", "to": "...", "subject": "...", "html": "...", "text": "..." }
Ce n’est pas encore en direct — envoyez via SMTP aujourd’hui, et consultez la documentation pour l’annonce.
Déployer sur une plateforme ?
Mailer To Go est un add-on natif des variables de config sur Heroku, Addons.io, et Build.io — provisionnez-le et vos identifiants sont injectés automatiquement. Voir envoi d’email transactionnel depuis Heroku.
Liste de contrôle de production
- Lisez les identifiants à partir des variables d’environnement, jamais depuis la source.
- Envoyez depuis un sous-domaine vérifié.
- Utilisez le port 587 (STARTTLS) ou 465 (SSL) — toujours chiffré.
- Envoyez depuis une tâche en arrière-plan et réessayez les défaillances transitoires ; les rebonds définitifs sont supprimés automatiquement.
Des questions ? Lisez la documentation ou commencez.