Différences entre les versions de « Sendmail »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 1 : Ligne 1 :
_TOC_
__TOC__
=== Configuration client ===
=== Configuration client ===
<pre>
<pre>
Ligne 12 : Ligne 12 :
Il est inutile de relancer sendmail apres une modif de fichier acces ou mailertable, sendmail ne necessite un redemarrage que si sendmail.cf est modifie ou local-host-names.   
Il est inutile de relancer sendmail apres une modif de fichier acces ou mailertable, sendmail ne necessite un redemarrage que si sendmail.cf est modifie ou local-host-names.   
Pour info, un "make" dans /etc/mail fait ce qu'il faut (makemap et relance de sendmail si necessaire)
Pour info, un "make" dans /etc/mail fait ce qu'il faut (makemap et relance de sendmail si necessaire)
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
</pre>
</pre>


Ligne 28 : Ligne 29 :


Puis :
Puis :
#makemap hash /etc/mail/access.db < /etc/mail/access
#makemap hash /etc/mail/access.db < /etc/mail/access ou juste make
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
 
</pre>
</pre>
=== Rewrite de from ===
Pour que tous les mails envoyés par root soit réécrit, modifiez le fichier /etc/mail/genericstable :
root    nepasrepondre_recette@eco-mobilier.fr


[[Catégorie:Software]]
[[Catégorie:Software]]

Version du 26 novembre 2012 à 14:52

Configuration client

Cote équipement client, dans le cas d'un service sendmail, il est possible de specifier les 2 serveurs SMTP en smarthost en separant chaque entree par ":". Dans le fichier 
sendmail.cf, cela donnerait ceci : DSsmtp1.infra.agarik.com:smtp2.infra.agarik.com

Il est aussi possible de mettre les 2 serveurs dans le fichier mailertable : agarik.com esmtp:[172.26.0.9]:[192.168.26.9] 

Modification de configuration

Il est inutile de relancer sendmail apres une modif de fichier acces ou mailertable, sendmail ne necessite un redemarrage que si sendmail.cf est modifie ou local-host-names.  
Pour info, un "make" dans /etc/mail fait ce qu'il faut (makemap et relance de sendmail si necessaire)
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Relay subnet

Le fichier access de sendmail ne prend pas en compte les subnet, il faut mettre les ip une à une. Un script est présent dans les sources de sendmail pour convertir les subnet en ip (contrib/cidrexpand)

Éditez le fichier /etc/mail/access et ajoutez les lignes suivantes :

Connect:10.80.30.101    RELAY
Connect:10.80.30.102    RELAY
Connect:10.80.30.103    RELAY
Connect:10.80.30.104    RELAY
.....

Puis :
#makemap hash /etc/mail/access.db < /etc/mail/access ou juste make

Rewrite de from

Pour que tous les mails envoyés par root soit réécrit, modifiez le fichier /etc/mail/genericstable : root nepasrepondre_recette@eco-mobilier.fr