Email API

Notre API RESTful offre une infrastructure d’email fiable avec des taux de délivrabilité élevés. SDKs pour une intégration fluide. Les meilleures analyses exploitables de l’industrie.

curl -X POST "https://send.api.mailtrap.io/api/send" \
  -H "Authorization: Bearer $MAILTRAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": {"email": "hello@yourdomain.com", "name": "Your App"},
    "to": [{"email": "user@example.com"}],
    "subject": "Welcome!",
    "text": "Thanks for signing up."
  }'

Une Email API avec un endpoint pour chaque workflow

Des endpoints RESTful pour envoyer des emails transactionnels et en masse, gérer vos templates, vos suppressions et votre compte, et obtenir vos statistiques de délivrabilité, le tout depuis une API unique et bien documentée.

Voir tous les endpoints
import { MailtrapClient } from "mailtrap";

const client = new MailtrapClient({
  token: process.env.MAILTRAP_API_KEY,
});

async function sendEmail() {
  await client.send({
    from: {
      email: "sender@example.com",
      name: "Sender Name"
    },
    to: [{ email: "recipient@example.com" }],
    subject: "Hello from Mailtrap",
    text: "Welcome to Mailtrap!",
    html: "<h1>Welcome to Mailtrap!</h1>"
  });
}

sendEmail();

Un service d’Email API pour les produits axés sur une délivrabilité élevée

  • SaaS

    Envoyez des séquences d’onboarding, des notifications de facturation et des annonces de nouvelles fonctionnalités.

    En savoir plus
  • FinTech

    Envoyez des confirmations de transaction, des alertes de sécurité et des actualités des marchés.

    En savoir plus
  • Voyage et hôtellerie

    Envoyez des confirmations de réservation, des reçus de paiement et des offres promotionnelles.

    En savoir plus
  • EdTech

    Envoyez des emails de bienvenue, des demandes d’avis et des suivis de progression.

    En savoir plus

Les fonctionnalités de l’Email API de Mailtrap pour un envoi fiable

Des SDK activement maintenus

Des SDK officiels pour PHP, Python, Ruby et plus encore. Intégrez rapidement l’Email API à votre application et gagnez du temps de développement.
Mailtrap provides up to 30 days of email & body retention logs

Journaux d’emails et conservation du contenu

Historique étendu des données d’emails + aperçu du contenu. Consultez le contenu d’un email après son envoi. Plain, Raw, HTML, Spam Check.
Mailtrap provides automatic email authentication

Authentification des emails

Maintenez une délivrabilité élevée grâce à la configuration et à la validation automatiques des enregistrements SPF, DKIM et DMARC. Rotation mensuelle automatique des clés DKIM.

Webhooks

Recevez des notifications en temps réel pour les délivrances, ouvertures, clics, rebonds et plaintes pour spam. Déclenchez des workflows à partir des événements d’emails.

IP dédiées

Une infrastructure d’envoi isolée. Votre délivrabilité ne dépend que de vos pratiques d’envoi.

Préchauffage automatique des IP

Une augmentation progressive du volume sur les nouvelles IP pour bâtir leur réputation et maximiser la délivrabilité.

Une Email API conforme

Mailtrap est conforme au RGPD, à SOC 2 et au CCPA, et certifié ISO-27001 pour garantir le respect des lois sur la protection des données. Gérez les informations sensibles en toute sécurité grâce au contrôle d’accès basé sur les rôles.
Trust Center
  • RGPD Conforme
  • SOC 2 Conforme
  • ISO-27001 Conforme

Les plans tarifaires de l’Email API de Mailtrap

Une délivrabilité élevée avec chaque plan. Passez à un plan supérieur pour des IP dédiées, des journaux conservés plus longtemps et un support prioritaire.

  • Free

    Pour essayer Mailtrap

    $0 pour toujours
    4 000 emails/mois
    • 150 emails/jour
    • 1 domaine d’envoi
    • 3 jours de conservation des journaux
  • Basic

    Pour les startups et les petites entreprises

    $15 par mois
    • Toutes les fonctionnalités du plan Free
    • Aucune limite d’envoi quotidienne
    • 5 jours de conservation des journaux
  • Le plus populaire

    Business

    Pour les entreprises en croissance

    $85 par mois
    • Toutes les fonctionnalités du plan Basic
    • IP dédiées
    • 15 jours de conservation des journaux
  • Enterprise

    Pour les envois à grande échelle

    $750 par mois
    • Toutes les fonctionnalités du plan Business
    • Accompagnement personnalisé en délivrabilité
    • 30 jours de conservation des journaux
  • API et SMTP
  • SDK officiels
  • Emails entrants
  • Des analyses parmi les meilleures du secteur
  • Webhooks
  • IP dédiées
  • RGPD
  • SOC 2
  • ISO 27001

Questions fréquentes

  • Quelle est la différence entre les endpoints send et bulk ?

    L’endpoint send est destiné aux emails transactionnels (par ex. réinitialisations de mot de passe, alertes), tandis que l’endpoint bulk est réservé aux contenus marketing et promotionnels.

    Les deux partagent la même structure d’API, mais utilisent une infrastructure et des URL d’hôte différentes afin d’isoler la réputation d’envoi et de maintenir une délivrabilité élevée.

  • Quelles sont les limites de requêtes de l’API ?

    Nous appliquons une limite générale de 150 requêtes par tranche de 10 secondes et par token d’API.

    Certaines API ont des limites supplémentaires au niveau du compte, comme la Contacts API (200 requêtes/60 s) et les API Stats/Suppressions (10 requêtes/60 s).

    Le dépassement de ces limites déclenche une erreur 429 Too Many Requests.

    Pour des performances optimales, mettez en place un backoff exponentiel, répartissez vos requêtes de façon régulière pour éviter les pics et mettez les réponses en cache lorsque c’est possible.

  • Puis-je envoyer depuis plusieurs domaines avec un seul compte ?

    Oui. Vous pouvez ajouter et vérifier plusieurs domaines et sous-domaines d’envoi dans un seul compte Mailtrap.

    Chaque domaine doit passer une vérification DNS indépendante et un contrôle de conformité avant d’obtenir le statut Verified ; aucun email ne peut être envoyé depuis un domaine au statut Pending ou Rejected.

    Pour plus de sécurité, utilisez la fonctionnalité Organizations pour regrouper vos domaines ou créez des tokens d’API distincts afin d’isoler certains environnements.

    Notez que les désabonnements sont propres à chaque domaine. Si un destinataire se désabonne d’un domaine, le système rejettera uniquement les futurs messages provenant de ce domaine : vous pourrez continuer à lui écrire depuis d’autres domaines ou sous-domaines vérifiés du même compte.

  • Combien de destinataires puis-je inclure dans une seule requête d’API ?

    Une seule requête accepte jusqu’à 1 000 destinataires par champ (to, cc et bcc). Avec l’endpoint batch (/api/batch), vous pouvez envoyer jusqu’à 500 messages individuels par appel d’API.

    Chacun de ces 500 messages conserve la même limite de 1 000 destinataires par champ, ce qui permet de diffuser efficacement de gros volumes en une seule requête.

  • Combien de temps les journaux d’emails sont-ils conservés ?

    La durée de conservation des journaux et du contenu dépend de votre plan :

    • Free : 3 jours pour les journaux et le contenu des emails.
    • Basic : 5 jours pour les journaux et le contenu des emails.
    • Business : 15 jours pour les journaux et 7 jours pour le contenu des emails.

    Les journaux comprennent les données historiques des emails et l’historique des événements, tandis que la conservation du contenu désigne la possibilité de prévisualiser le contenu exact du message envoyé.