Base de connaissances

Envoyer des e-mails via votre propre compte Postmark

Connectez votre propre compte Postmark : validation d'un domaine, raisons d'ajouter tout de même l'enregistrement return-path optionnel, différence entre le jeton de serveur et le jeton de compte, et signification d'un destinataire inactif.

Vous aurez besoin d'un compte Postmark et d'un accès au DNS de votre domaine.

Documentation officielle de Postmark : Signatures d'expéditeur et domaines · Jetons d'API de serveur · S'inscrire

Pourquoi nous choisirions Postmark pour cela. Il refuse totalement d'acheminer les e-mails marketing, ce qui explique précisément son taux de délivrabilité : vos factures ne partagent pas la réputation de la newsletter de quelqu'un d'autre. Si votre seule exigence est que les e-mails transactionnels arrivent à destination, c'est celui qu'il vous faut.

1. Ajouter et vérifier votre domaine

Sender Signatures → Domains → Add Domain, et saisissez un sous-domaine tel que mail.yourdomain.com.

Postmark vous fournit deux enregistrements :

| Type | Hôte | Objectif | | --- | --- | --- | | TXT | <selector>._domainkey.mail.yourdomain.com | Clé publique DKIM | | CNAME | pm-bounces.mail.yourdomain.com | Domaine de retour (bounce) |

Ajoutez les deux, puis cliquez sur Verify.

Ajoutez l'enregistrement du chemin de retour, même si Postmark l'indique comme facultatif. Sans lui, vos messages sont envoyés avec le propre domaine de rebond de Postmark, de sorte que le SPF s'aligne sur postmarkapp.com plutôt que sur vous. Le DKIM seul permettra tout de même d'obtenir une validation DMARC, mais vous vous seriez privé de l'une des deux vérifications sans raison, et vous voudrez les deux dès qu'un grand récepteur deviendra strict.

⚠️ Postmark n'exige pas d'enregistrement SPF car il n'utilise pas votre domaine comme expéditeur de l'enveloppe. Si vous avez déjà un SPF, ne le modifiez pas.

2. Obtenez votre jeton d'API de serveur

Ouvrez le serveur depuis lequel vous souhaitez envoyer (Postmark appelle un environnement d'envoi un « serveur ») — puis API Tokens, et copiez le Server API token.

Le jeton de serveur, et non le jeton de compte. Le jeton de compte gère l'ensemble de votre compte Postmark : il peut créer des serveurs, modifier des domaines et lire tous les messages que vous avez jamais envoyés. Le jeton de serveur peut envoyer depuis un seul serveur. Ils se ressemblent et sont collés dans le même type de champ, ce qui en fait l'erreur la plus facile à commettre sur cette page.

⭐ Envisagez de créer un serveur distinct à cette fin — nommez-le « Zinn® notifications ». Les statistiques, les listes de rebonds et le flux d'activité de Postmark sont propres à chaque serveur, ce qui signifie qu'un serveur séparé évite de mélanger vos notifications client avec tout le reste de vos envois.

3. Connectez-le dans Zinn®

Ouvrez Email sending dans votre tableau de bord :

  • Provider — Postmark
  • Send from this domainmail.yourdomain.com
  • Message stream — laissez sur outbound sauf si vous avez créé le vôtre
  • Postmark server token — le jeton de l'étape 2

⚠️ Le Message stream doit être un flux transactionnel. Postmark rejette les e-mails à l'aspect transactionnel envoyés sur un flux de diffusion, et les réinitialisations de mot de passe ainsi que les factures sont transactionnelles.

4. Envoyez le test et saisissez le code

Cliquez sur Send test message vers une boîte de réception située sur un autre domaine, récupérez le code qui s'y trouve et saisissez-le.

En cas de dysfonctionnement

« You tried to send to a recipient that has been marked as inactive » — Postmark met une adresse en sourdine après un rejet définitif (hard bounce) ou une plainte pour spam, de manière permanente, jusqu'à ce que vous la réactiviez. Regardez dans Suppressions. C'est Postmark qui vous protège, et c'est généralement la bonne décision.

422 avec « Invalid 'From' address » — le domaine indiqué dans Send from this domain n'est pas vérifié dans Postmark, ou vous avez vérifié yourdomain.com et envoyez depuis mail.yourdomain.com. Postmark fait correspondre le domaine exact.

401 Unauthorized — vous avez collé le jeton de compte au lieu du jeton de serveur (voir ci-dessus), ou le jeton appartient à un autre serveur.

Tout fonctionne mais le message arrive dans le dossier spam — vérifiez que le DKIM indique Verified dans Postmark et que votre enregistrement DMARC n'est pas défini sur p=reject alors qu'un autre élément de votre domaine est encore mal aligné.

Toujours bloqué ?

Le support est inclus dans chaque forfait et les réponses sont rédigées dans votre propre langue.

Contacter le support Tous les articles