Différences entre les versions de « Sendmail »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 1 : | Ligne 1 : | ||
__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 | ||
</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