Comment spécifiez-vous le nom de domaine complet (hôte et nom de domaine) qu'un serveur de messagerie se présente comme dans HELO / EHLO lors de l'envoi de courrier électronique sortant avec sendmail?
9
J'ai ajouté ce qui suit dans sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
et alors:
m4 sendmail.mc > sendmail.cf
service sendmail restart
J'ai également vérifié que cela fonctionnait avec le service de vérification des e-mails à http://www.port25.com/domainkeys/ ([email protected]). Service soigné, vous lui envoyez un email et il répond à l'en-tête from avec des informations sur votre SPF, vos clés de domaine, etc ...
confDOMAIN_NAME
ne doit PAS être un domaine de messagerie. Si vous le définissez sur cela, sendmail rejettera les messages car il pense que les boîtes aux lettres sont (ou devraient être) locales.foo.localdomain
affichage dans les en-têtes de courrier électronique, essayez d'utiliser lesMASQUERADE
fonctions pour vous assurer que votre courrier envoyé ne contient pas de nom de machine locale dans les en-têtes. . J'ai obtenu cela d'ici (les lignes doivent être entrées avant touteMAILER
entrée) cyberciti.biz/tips/…Pour être complet - on peut également utiliser
si l'on a besoin d'un contrôle plus absolu (par exemple dans une prison freeb-bsd, il peut être souhaitable que les paramètres confDOMAIN_NAME et MASQUERADE_AS soient très différents des noms HELO / EHLO.
Dw.
la source
Configurez également le
/etc/hosts
fichier comme ci-dessousla source