Les FLAGS

 

Pour 'optimiser le dialogue entre Sendmail est d'autres MTA ou MUA, on rajoute des Flags (options pour faciliter le dialogue).

On trouve les flags dans la section des MAILERS (bas du fichier de configuration).

Mesmtp, P=[IPC], F=mDFMuXa,

Voici quelques exemples de Flags utilisés.

F forcer l'utilisation de la règle 5 après être passé par la fonction d'aliasing (réécriture par /etc/mail/aliases ). Ce flags est utilisé pour le mailer local (Mlocal) car seul ce mailer peut aller lire le fichier d'alias.

: Ce caractère est une directive pour créer une mailing liste. Il ne peut être utilisée qu'avec le fichier /etc/mail/alias ou avec un fichier ~./forward (mais pas en TCP/IP). Pour une mailing list il est conseillé d'utiliser plutôt Majordomo.

| Directive pipe d'Unix pour passer le mail à un programme; Seul le mailer local peut disposer de ce Flag.

/ Directive pour passer le mail à un fichier; Seul le mailer local peut disposer du Flag. Il suffit ensuite de spécifier dans le fichier /etc/mail/alias, dans quel fichier sera déposé la mail d'un utilisateur arnaud.

@ Utilise une base de données (USERDB) juste après le fichier d'alias et avant le ~./forward.

m Permet de délivrer à de multiples destinataires.

D inclu la date dans l'En-tête.

M besoin de l'id identifiant dans l'En-tête comme décrit dans Sendmail.cf:

H?M?Resent-Message-ID:: <$t.$i@$j>.

A respect de la casse.

a Protocole ESMTP à utiliser en premier, si le programme distant ne dialogue pas en ESMTP alors essayer en SMTP.

w rechercher une correspondance entre l'adresse du destinataire du courrier et le fichier /etc/passwd.