Différences entre les versions de « Sendmail »

De BlaxWiki
Aller à la navigationAller à la recherche
(Page créée avec « 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 ... »)
 
Ligne 1 : Ligne 1 :
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  
=== Modification de configuration ===
sources de sendmail pour convertir les subnet en ip (contrib/cidrexpand)
<pre>
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)
</pre>
 
 
=== 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)
 
<pre>
<pre>
Éditez le fichier /etc/mail/access et ajoutez les lignes suivantes :
Éditez le fichier /etc/mail/access et ajoutez les lignes suivantes :
Ligne 13 : Ligne 23 :
#makemap hash /etc/mail/access.db < /etc/mail/access
#makemap hash /etc/mail/access.db < /etc/mail/access
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# /etc/init.d/sendmail restart
</pre>
</pre>


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

Version du 10 août 2012 à 12:55

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)


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
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf