Comment spécifier HELO sortant avec sendmail?

9

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?

Kyle Brandt
la source

Réponses:

14

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 ...

Kyle Brandt
la source
Un mot de prudence (peut-être du bon sens mais je le mentionnerai quand même). La valeur de confDOMAIN_NAMEne 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.
Mike B
Ce n'est pas directement lié à la question, mais pour quiconque arrive ici à la recherche d'informations sur la façon d'empêcher votre foo.localdomainaffichage dans les en-têtes de courrier électronique, essayez d'utiliser les MASQUERADEfonctions 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 MAILERentrée) cyberciti.biz/tips/…
armadadrive
mail.foo.com est-ce notre nom de domaine?
Yohanes AI
5

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.

Dirk-Willem van Gulik
la source
0
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl

Configurez également le /etc/hostsfichier comme ci-dessous

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server
User4283
la source