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

  1. Inscrivez-vous et ajoutez votre domaine d’envoi (un sous-domaine comme mtg.votredomaine.com est recommandé — voici pourquoi).
  2. 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.
  3. Récupérez vos identifiants SMTP et définissez-les comme variables d’environnement.
  4. 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

Des questions ? Lisez la documentation ou commencez.