Content-type: text/html
Manpage of ALIASES
ALIASES
Section: File Formats (5)
Index
Return to Main Contents
NOM
aliases
-
Format des alias de la base de données de Postfix
SYNOPSIS
newaliases
DESCRIPTION
La table des alias (aliases en anglais) fournit un large mécanisme système de redirection de mails pour les comptes locaux. La redirection est assurée par démon de livraison des mails de Postfix appelé local (cf:local(8))
Normalement, la table des alias est constituée d'un fichier texte qui sert d'entrée à la commande postalias(1). Le résultat, un fichier indexé au format dbm ou db, est utilisé pour des consultations rapides par le système de mail. Exécutez la commande newaliases dans le but de reconstruire le fichier indexé après des changements dans la base de données des alias.
Le format des fichiers d'entrées et sorties est considéré comme étant compatible avec Sendmail version 8, et est approprié pour être utilisé comme carte NIS. Les utilisateurs peuvent contrôler la livraison de leur mail en paramètrant le fichier .forward dans leur répertoire home. Les lignes, dans le fichier .forward de chacun des utilisateurs, ont la même syntaxe que les entrées contenues dans le fichier d'origine des aliases.
Le format du fichier d'entrée des alias dans la base de données est comme ci-après :
- *
-
Une définition d'un alias à la forme
nom: valeur1, valeur2, ...
- *
-
Les lignes vides et lignes ne contenant que des espaces sont ignorées, tout comme les lignes commençant par « # ».
- *
-
Une ligne logique ne commence pas par un espace. Une ligne qui commence par un espace est considérée comme étant une suite de la ligne logique précédente.
Le nom est une adresse locale (pas une partie de domaine).
Utilisez une double quote lorsque le nom contient n'importe quel caractère
spécial comme un espace, « # », « : », ou « @ ». Le nom est transformé en
minuscules, dans le but de rendre les recherches dans la base de données insensibles
à la casse.
De plus, lorsqu'il existe un alias pour owner-name,
un diagnostic de livraison est envoyé à cette adresse, au lieu du
créateur. C'est typiquement utilisé pour rediriger les erreurs de
livraison au propriétaire d'une liste de diffusion de mail, qui est
en meilleure position pour traiter le problème de livraison que le créateur
du mail non délivré.
La valeur contient un ou plusieurs mots ci-après :
- address
-
Le mail est routé à l'adresse adress, qui est compatible
avec le standard RFC 822
- /file/name
-
Le mail est ajouté à /file/name. Voir la commande local(8)
pour les détails de l'envoi à un fichier.
L'envoi n'est pas limité à un fichier courant. Par exemple, pour
se débarrasser du courrier indésirable, renvoyez-le à /dev/null.
- |command
-
Le mail est « tuyauté » dans la commande command. Les commandes
contenant un caractère spécial, comme un espace, doivent être protégées
par des doubles guillemets. Voir la commande local(8) pour plus de détails
sur les commandes associées à la livraison.
Lorsqu'une commande échoue, une quantité limitée de commandes est
retournée à l'envoyeur. Le fichier /usr/include/sysexits.h
définit les états de codes de fin espérés. Par exemple,
|"exit 67" est utilisé pour simuler une erreur de type « utilisateur inconnu »,
et |"exit 0" pour mettre en oeuvre une fin normale.
- :include:/file/name
-
Un mail est envoyé aux destinations listées dans le fichier nommé.
Les lignes dans le fichier :include: ont la même syntaxe que le
côté droit des entrées d'alias.
Une destination peut être n'importe quelle destination qui est
décrite dans les pages de ce manuel. Cependant, livré à "|command" et
/file/name est désactivé par défaut. Pour l'activer, éditez les configurations
des paramètres allow_mail_to_commands et allow_mail_to_files.
EXTENSION DES ADRESSES
Quand une recherche dans la base de données des alias échoue,
et que le destinataire local contient une option de délimitation
de destinataire (ex, user+foo), la recherche est répétée
pour son adresse non étendue (ex, user).
PARAMÈTRES DE CONFIGURATION
Les paramètres de main.cf sont spécialement appropriés à ce sujet.
Allez voir le fichier main.cf de Postfix pour les détails de la
syntaxe et pour les valeurs par défaut. Utilisez la commande postfix reload
après avoir changé la configuration.
- alias_maps
-
Liste des alias dans la base de données.
- allow_mail_to_commands
-
Limite l'usage de la livraison du mail à une commande externe.
- allow_mail_to_files
-
Limite l'usage de la livraison du mail à un fichier externe.
- expand_owner_alias
-
Lorsque livré à un alias qui a un owner- précédant l'alias,
initialise l'enveloppe d'adresse de l'envoyeur du côté droit de l'adresse
du propriétaire de l'alias, au lieu d'utiliser le côté gauche de l'adresse.
- owner_request_special
-
Donne un traitement spécial à l'adresse owner-xxx et xxx-request.
- recipient_delimiter
-
Le délimiteur qui sépare des destinataires de l'extension d'adresse.
BOGUE
Les expressions régulières pour des recherches rapides sur les tables
des alias sont autorisées, mais la substitution de $1 etc. est interdite
car cela entraînerait une ouverture d'un trou de sécurité.
STANDARDS
RFC 822 (ARPA Internet Text Messages)
VOIR AUSSI
local(8) Agent local de livraison
newaliases(1) Gestion de la base de données des alias
regexp_table(5) Table des formats d'expressions régulières POSIX
pcre_table(5) Table des formats d'expressions régulières compatible Perl
LICENCE
La licence de Secure Mailer doit être distribuée avec ce logiciel.
AUTEURS
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
TRADUCTION
Christophe Labarthe, 2003
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- EXTENSION DES ADRESSES
-
- PARAMÈTRES DE CONFIGURATION
-
- BOGUE
-
- STANDARDS
-
- VOIR AUSSI
-
- LICENCE
-
- AUTEURS
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 21:23:10 GMT, July 10, 2005