web-dev-qa-db-fra.com

Sendmail relayant le courrier électronique via A record not MX

J'ai un serveur Ubuntu, qui exécute sendmail (jusqu'à ce matin, il utilisait postfix, mais je suis passé à sendmail afin d'éliminer la possibilité que mes réglages de configuration postfix soient à l'origine de ce problème). Il y a quelques semaines à peine, ce serveur était le seul serveur de messagerie de mon domaine. Jusqu'à ce que je quitte mon courrier, cet e-mail fonctionnait comme prévu, il était remis aux utilisateurs locaux et correctement envoyé. chaque fois qu'un e-mail est envoyé via le MTA sur cette boîte, il tente de l'envoyer à l'enregistrement A de mon domaine, plutôt qu'aux enregistrements MX ... ce qui ne fonctionne pas très bien lorsque j'utilise un CDN, et l'arborescence CDN n'héberge pas mon courrier assez curieusement. Partout ailleurs, sur mon domaine, ça va, et de ce serveur, envoyer vers d'autres domaines, c'est bien. Si vous effectuez un Dig ou un nslookup sur le serveur à problème, les enregistrements semblent corrects. Ainsi, après avoir lutté contre cela pendant près d'une semaine, je suis perplexe. Toute aide serait appréciée!

EDIT: enregistrements DNS pour le domaine;

domain.com CNAME à server.domain.com
server.domain.com A à 1.1.1.1
MX mail.maildomain.com priorité 10
MX mail1.maildomain.com priorité 20

le serveur avec des problèmes est server.domain.com.

Merci

2
elliotberg

Sendmail convertit CNAME (alias DNS) en nom réel.
domain.com -> server.domain.com

Supprimer le CNAME OU ajouter des enregistrements MX pour server.domain.com

1
AnFi

Si vous utilisez plusieurs serveurs de messagerie (ce qui ressemble à votre description, chaque serveur doit avoir un enregistrement A. Vous pouvez ensuite ajouter un enregistrement CNAME pour chaque serveur afin de faire correspondre les entrées MX de votre domaine.

domain.com CNAME server.domain.com
server.domain.com A 1.1.1.1
server2.domain.com A 1.1.1.2
mail.domain.com CNAME server2.domain.com
mail1.domain.com CNAME server.domain.com
MX mail.domain.com 10
MX mail1.domain.com 20

Vous devrez ensuite pointer vos MUA vers mail.domain.com dans leurs paramètres de serveur SMTP.

0
douggro