next up previous contents
suivant: Accepter et regiriger les monter: Configurer sendmail avec les précédent: Réécrire les adresses et   Table des matières

Réécrire les logins en Prenom.Nom

Pour réécrire les logins des utilisateurs en leur Prenom.Nom, il faut une base de données faisant la correspondance. Cette base de données peut être générée automatiquement à partir du fichier /etc/passwd, voir...

La première étape est d'écrire un fichier qu'on peut appeller genericstable, à placer dans le répertoire /etc ou /etc/mail. Ce fichier existe sans doutes déjà :

# locate genericstable
/etc/mail/genericstable
/etc/mail/genericstable.db
#

On voit ici que le fichier existe bien déjà. On constate aussi que la base de données associée, genericstable.db, se trouve dans ce même répertoire.

Ce fichier genericstable peut ressembler à ceci :

jbon:	Jean.Bon
jdeuf:	John.Deuf@domaine1.com

Il faut maintenant générer la base de données à l'aide de sendmail à partir du répertoire où se trouve le fichier genericstable (/etc ou /etc/mail, en général) :

# sendmail -bi -oA/etc/genericstable
#

Une autre solution qui revient au même (à vérifier...) consiste à écrire un fichier ayant un format légèrement différent (sans les ``:'') et d'appeller makemap.

Voici le fichier genericstable :

jbon  Jean.Bon
jdeuf John.Deuf@domaine1.com

Et voici comment générer la base de données, toujours à partir du répertoire où se trouve le fichier genericstable :

# makemap hash /etc/mail/genericstable < /etc/mail/genericstable
#


next up previous contents
suivant: Accepter et regiriger les monter: Configurer sendmail avec les précédent: Réécrire les adresses et   Table des matières
2004-07-17