J'ai remarqué un comportement particulier de mon domaine Google Apps. La plupart des courriers transitent comme vous vous en doutez, mais sur une période de temps, je suis arrivé à la conclusion que les courriers de certains expéditeurs ne transitent pas. Après avoir identifié un de ces expéditeurs, dont les e-mails ne passeraient pas, je lui ai demandé d'essayer de m'envoyer un e-mail et de transmettre la réponse "échec de livraison" à mon gmail habituel.
La réponse d'échec de livraison contenait l'extrait de code suivant:
----- La transcription de la session suit -----
<[email protected]>
... Différée: la connexion a expiré avec ghs.l.google.com.
Cela m'a aidé à identifier le problème en effectuant une recherche rapide qui m'a conduit à cette page sur le forum d'aide de Google Apps. En effet, j'ai vérifié l'enregistrement DNS de mon domaine et j'ai @
été défini sur ghs.google.com. (CNAME), ce qui ne devrait pas être le cas. Changer cela en @ 74.125.93.121 (A)
* a résolu le problème.
Je comprends que dans les cas où le courrier ne passerait pas, mon nom de domaine a été remplacé par son nom canonique via une recherche CNAME, donc le courrier a été envoyé à la [email protected]
place de [email protected]
. Mais pourquoi cela a-t-il fonctionné pour la grande majorité des expéditeurs? Les expéditeurs dont le courrier ne transitait pas ont-ils utilisé un type de protocole de messagerie différent, des paramètres DNS étranges ou quoi?
D'après ce que j'ai pu voir en recherchant le problème sur Google, cela semble être un problème très répandu (beaucoup de gens se plaignent que les e-mails de battle.net ne passent pas, serait un exemple populaire), seulement que les gens ne semblent pas pour être conscient que le problème réside dans leurs propres paramètres DNS, plutôt que du côté des expéditeurs.
Comment expliquer cela?
* J'ai utilisé cette IP à cause de ce que j'ai lu ici , mais je pense que n'importe quelle IP ferait l'affaire. Quelqu'un peut-il confirmer cela? Notez que la simple suppression de l' @
enregistrement n'a pas résolu le problème, il a dû être modifié.
@
adresse e-mail pour les enregistrements MX et rien d'autre. S'il en obtient, il doit immédiatement tenter la livraison vers l'un des enregistrements MX les plus bas. Si tous les serveurs MX ne parviennent pas à se connecter ou qu'aucun enregistrement MX n'est trouvé, il doit essayer de se connecter au domaine lui-même. Le MTA en question va évidemment trop loin dans la résolution des informations ou ne suit pas les règles pour déterminer à quel serveur de messagerie se connecter. Il ne devrait y avoir rien de mal à ce que votre domaine pointe vers un CNAME - mais vous avez besoin des enregistrements MX pour que le courrier électronique fonctionne.Le
@
symbole dans un enregistrement BIND n'est qu'un raccourci pour écrire le domaine. Si vous créez un enregistrement pourexample.com
, il ne@
s'agit que d'un alias pourexample.com
. Dire que l'@
enregistrement devait être une adresse IP est une déclaration qui manque d'informations critiques - vous ne nous avez pas dit de quel type d'enregistrement il s'agissait.D'après le rapport de livraison, il semble que vous ayez peut-être fait quelque chose avec votre DNS pour que le serveur de messagerie distant réécrive votre domaine sur ghs.l.google.com - très étrange (PS, un enregistrement A doit être une adresse IP, un enregistrement CNAME ne doit pas être une adresse IP ou un autre enregistrement CNAME).
La raison pour laquelle le serveur de messagerie de cette personne réécrit votre adresse est étrange - cela ne devrait pas l'être à moins que cette personne n'ait fait quelque chose pour lui demander explicitement de la réécrire. Il ne devrait pas non plus se soucier du tout de l'IP de votre domaine, à moins qu'il ne trouve aucun enregistrement MX, car les enregistrements MX sont la façon dont les serveurs de messagerie déterminent où va le courrier.
Il me semble que, compte tenu du peu d'informations fournies, vous n'avez pas du tout suivi les instructions de Google sur la façon de configurer correctement votre DNS pour la messagerie. Vous avez probablement même des erreurs dans votre fichier de zone - faites-les vérifier par un administrateur de zone compétent.
la source
@
enregistrement était de type CNAME. Deuxièmement, le DNS que j'utilise est celui fourni par Google lors de l'achat, donc je n'ai même pas accès au fichier de zone. J'ai utilisé les paramètres par défaut fournis par Google. Enfin et surtout, les «très peu d'informations fournies» étaient apparemment suffisantes pour qu'une personne compétente puisse fournir une réponse utile, satisfaisante et (contrairement à la vôtre) cordiale.