J'aimerais utiliser Mailgun pour envoyer des courriers électroniques à partir d'une application Web, envoyer des lettres d'information ainsi que des courriers transactionnels.
J'ai configuré un sous-domaine "subdomain.domain.tld" et configuré le DNS comme spécifié dans le panneau Mailgun, à l'exception de l'enregistrement MX (facultatif) nécessaire pour recevoir les messages de ce sous-domaine . Cela s'explique par l'hôte/domaine actuel. -registrar n'autorise pas la définition d'un enregistrement MX pour les sous-domaines, mais uniquement pour le domaine principal . Leur assistance indique quelque chose du type "Nous ne nous en soucions pas, traitons-le".
Je ne souhaite pas configurer le domaine principal pour l’utilisation par Mailgun, car le client reçoit par courrier électronique le domaine principal géré par d’autres serveurs.
La configuration actuelle me permet d’envoyer des messages en utilisant mailgun avec l’adresse "De" - "[email protected]" à la plupart des principaux fournisseurs d’e-mail, dont Gmail, Yahoo et Hotmail . par exemple mail.ru, freenet.de ou arcor.de), avec un message d'erreur du type suivant:
<bounce+gibberish-user@[email protected]>: Sender address rejected: Domain not found
D'autres fournisseurs ont des messages légèrement différents, mais soulignent le même problème:
Il me semble que les mails sont rejetés à cause de l'enregistrement MX manquant pour subdomain.domain.tld, utilisé dans l'adresse de rebond.
Comment résoudre ce problème sans déplacer le domaine complet vers un autre registraire qui me permette de modifier les enregistrements MX des sous-domaines? J'aimerais vraiment éviter cela.
Est-il possible de configurer mailgun pour utiliser différentes adresses de rebond qui sont réellement valables indépendamment de mes enregistrements MX?
Trois solutions possibles, par ordre de préférence:
Trouvez un autre fournisseur DNS qui vous permettra de mettre un MX sur un sous-domaine. Notez que cela ne vous oblige pas nécessairement à changer de bureau d'enregistrement.
Utilisez votre domaine de base avec mailgun, en utilisant peut-être leur fonctionnalité de transfert pour envoyer des mails entrants à celui qui héberge vos boîtes aux lettres.
Utilisez quelqu'un d'autre que mailgun, qui permettra de définir l'adresse de rebond sur son domaine plutôt que sur le vôtre.
Ma configuration:
Mon correctif:
J'espère que cela t'aides.
J'ai rencontré le même problème. Dans mon cas, j'utilise Office 365 pour recevoir des emails et Mailgun pour envoyer des emails. Voici ma configuration DNS pour mon sous-domaine Mailgun mg. {Name} .com qui a résolu le problème:
email IN CNAME mailgun.org.
email.mg IN CNAME mailgun.org.
mg IN CNAME mailgun.org.
@ IN MX 0 {name}-com.mail.protection.Outlook.com.
@ IN MX 10 mxb.mailgun.org.
@ IN MX 10 mxa.mailgun.org.
@ IN TXT "v=spf1 include:spf.protection.Outlook.com include:mailgun.org ~all"
krs._domainkey.mg IN TXT "k=rsa; p={insert the value from mailgun here}"
Une chose très importante est que vous ne pouvez pas avoir deux lignes SPF dans votre configuration. J'ai dû fusionner ces deux lignes ...
@ IN TXT "v=spf1 include:spf.protection.Outlook.com -all"
@ IN TXT "v=spf1 include:mailgun.org ~all"
en un ...
@ IN TXT "v=spf1 include:spf.protection.Outlook.com include:mailgun.org ~all"