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?
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?
Réponses:
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/ (auth-results@verifier.port25.com). 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 ...
foo.localdomain
affichage dans les en-têtes de courrier électronique, essayez d'utiliser les MASQUERADE
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 toute MAILER
entrée) cyberciti.biz/tips/…
Pour être complet - on peut également utiliser
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
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.
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.