-
Un agent de routage l'utilitaire sendmail.
- Fichiers de configuration :
-
configuration principale dans /etc/mail/sendmail.cf ;
- les synonymes des utilisateurs (/etc/mail/aliases) ;
- le spoule de messages /usr/spool/mqueue.
- Rôle du fichier de configuration sendmail.cf :
-
définition des modifications sur l'entête ;
- définition des agents de transport ;
- règles de réécriture pour :
-
l'enveloppe :
- trouver (A.T.,machine,adresse) ;
- les destinataires :
- en fonction de l'A.T. ;
- les émetteurs :
- en fonction de l'A.T.
- Exemple de règles de réécriture :
DnMAILER-DAEMON
DLeudil.fr
...
S11
R<@> $n
R$* $: $>16 $1
...
S16
R$*<@.LOCAL>$* $@ $1<@$L.LOCAL>$2
- Exemple de test des régles :
eudilserv$ /usr/lib/sendmail -bt
Enter <ruleset> <address>
> 3,1,11,4 rex
Set 3 input: rex
Set 19 input: rex
Set 19 input: rex < @ . LOCAL >
Set 19 returns: rex < @ . LOCAL >
Set 19 returns: rex < @ . LOCAL >
Set 3 returns: rex < @ . LOCAL >
Set 1 input: rex < @ . LOCAL >
Set 17 input: rex < @ . LOCAL >
Set 17 returns: Xavier . Redon < @ . LOCAL >
Set 1 returns: Xavier . Redon < @ . LOCAL >
Set 11 input: Xavier . Redon < @ . LOCAL >
Set 16 input: Xavier . Redon < @ . LOCAL >
Set 16 returns: Xavier . Redon < @ eudil . fr . LOCAL >
Set 11 returns: Xavier . Redon < @ eudil . fr . LOCAL >
Set 4 input: Xavier . Redon < @ eudil . fr . LOCAL >
Set 4 returns: Xavier . Redon @ eudil . fr
- Fichier de configuration "unreadable only".
- Des kits de génération de sendmail.cf.
- Le kit de configuration de Jussieu :
ftp://ftp.jussieu.fr/jussieu/sendmail/kit
- Fichier de méta-configuration de douaisis :
Host="douaisis"
Domaine="escaut.net"
ListeDomaines="escaut.net"
AdressesLocales="DOMAINE"
AdressesInternes="RIEN"
ListeNoire="hash /etc/mail/listenoire"
URL='http://www.deule.net/messagerie/rejet'
TableRoutages="hash /etc/mail/routes"
Aliases="/etc/mail/aliases"
RevAliases="hash /etc/mail/revaliases"
SendmailHf="/etc/mail/helpfile"
SendmailSt="/var/lib/sendmail/sendmail.st"
Mqueue="/var/spool/mqueue"
MailerLocal="/usr/sbin/cyrdeliver lsDFMnSmXz5@ cyrdeliver -m \$h -- \$u"
- Fichier de routage /etc/mail/routes de douaisis :
ilot.org: smtp.[mailhost.ilot.org]
tp.eudil.fr: smtp.[mailhost.tp.eudil.fr]
deule.net: local.DUMMY
yser.net: local.DUMMY
polytech-lille.fr: local.DUMMY
eleves.polytech-lille.fr: local.DUMMY
polytech-lille.org: local.DUMMY
polytech-lille.net: local.DUMMY
polytech-lille.com: local.DUMMY
fontanet.org: local.DUMMY
eudil.fr: local.DUMMY
eleves.eudil.fr: local.DUMMY
iaal.eudil.fr: local.DUMMY
- Fichier de méta-configuration de gayant05 :
Host="localhost"
Domaine="priv.eudil.fr"
ListeDomaines="priv.eudil.fr"
AdressesLocales="RIEN"
AdressesInternes="RIEN"
RelaisExterieur="smtp.[mailhost.eudil.fr]"
Aliases="/etc/mail/aliases"
SendmailSt="/etc/sendmail.st"
SendmailHf="/usr/share/sendmail/sendmail.hf"
Mqueue="/var/spool/mqueue"
MailerLocal='/usr/bin/deliver DFMPlmnrs deliver $u'