Le fichier virtusertable
Ce fichier au format base de données est utilisé pour réécrire une adresse en une autre et contient 2 données: l'adresse telle qu'elle se présente et l'adresse qui doit être réécrite. Le fichier au format texte virtusertable contient:
arnaud.fileux@decaservices.comarno@otherdomaine.comadresse testée tabulation adresse re-formatée
Sendmail lit dans la base virtusertable l'adresse de gauche puis, si l'adresse correspond alors la réécrit.
Si vous créez la règle suivante:
R$+$: <$(virtuser $1 $@ $)>tabulation La réécriture donne alors:
input: arnaud . fileux @ domaine . com (adresse testée arnaud.fileux@decaservices.com)
trying rule: $+ (comparaison de l'adresse arnaud.fileux@decaservices.com)
rule matches: $: < $( virtuser $1 $@ $) > (les adresses coincides donc réécriture en allant voir si l'adresse est présente dans le fichier virtusertable)
rewritten as: < arno @ otherdomaine . com > (l'adresse est trouvée dans le fichier virtusertable et est réécrite comme indiqué dans le fichier virtusertable)