Un alias de distribution est un nom unique représentant un groupe d'utilisateurs.
Vous pouvez utiliser des alias de distribution lorsque vous envoyez fréquemment des courriers à un même groupe de personnes. Par exemple, si vous écrivez régulièrement à hank@fretful, george@lonesome et sally@dakota, vous pouvez créer un alias de distribution amigos. Ainsi, chaque fois que vous déciderez d'envoyer un courrier à amigos, il sera transmis à ces trois personnes.
Vous pouvez définir vos alias de distribution à deux endroits différents :
Dans votre fichier .mailrc
Dans le fichier /etc/aliases
Les alias de distribution définis dans .mailrc fonctionnent différemment de ceux qui sont définis dans /etc/aliases. Ces différences sont résumées dans le Tableau 7-1, situé à la fin de cette section.
Pour définir des alias dans le fichier .mailrc, tenez compte des points suivants :
Les alias de distribution du fichier .mailrc sont privés, c'est-à-dire que vous seul pouvez les utiliser. Par exemple, si vous définissez un alias de distribution appelé amigos dans .mailrc et qu'un autre utilisateur tente d'envoyer un courrier à amigos, il recevra le message d'erreur unknown user.
Lorsque le courrier est envoyé, les alias de .mailrc sont automatiquement développés de façon à faire apparaître tous les destinataires de l'alias de distribution. Par exemple, si vous envoyez un courrier à amigos, il est transmis comme si vous aviez tapé le nom de chacun des destinataires. Le fait que vous avez utilisé un alias de distribution pour envoyer votre courrier est transparent pour les destinataires.
.mailrc se trouve dans votre répertoire utilisateur. Ce fichier contient un certain nombre de paramètres qui déterminent le fonctionnement de mailx et de la Messagerie.
Pour ajouter un alias de distribution dans .mailrc, tapez :
$ vi ~/.mailrc |
vous pouvez éditer le fichier.mailrc avec n'importe quel éditeur de texte. Dans l'exemple ci-dessus, l'éditeur utilisé est vi. Si c'est la première fois que vous utilisez vi, reportez-vous au Chapitre 6", pour connaître la procédure à suivre.
Dans le fichier, chaque alias de distribution doit figurer sur une seule ligne. S'il est trop long, il peut s'afficher sur deux lignes à l'écran, mais ne doit pas comporter de retour chariot. Chaque alias de distribution doit contenir les informations suivantes, séparées par des espaces :
Le mot "alias"
Le nom de l'alias de distribution (un mot maximum)
Les destinataires (noms de connexion et noms de machine) de l'alias de distribution, séparés par des espaces
L'exemple ci-dessous fait apparaître deux alias de distribution. Le premier (amigos) contient trois personnes et le second (softball), huit personnes. Vous remarquerez dans softball que les noms sont automatiquement renvoyés à la ligne à l'écran. Cela n'a pas d'importance, pourvu qu'aucun retour chariot n'ait été inséré.
alias amigos hank@fretful george@lonesome sally@dakota alias softball earl@woofer tex@twister elmer@farmhouse jane@freeway hank@fretful jj@walker sally@dakota steve@hardway |
Pour envoyer un courrier aux destinataires d'un alias de .mailrc, il vous suffit d'indiquer comme adresse le nom de l'alias de distribution, sans préciser le nom de votre machine. Par exemple, si vous envoyez le courrier :
$ mail amigos Subject: Déjeuner Bonjour à tous. Cela pourrait être sympa de déjeuner ensemble vendredi. Avis aux amateurs. |
les destinataires verront apparaître l'écran suivant (notez que la ligne To: a été développée) :
To: hank@fretful george@lonesome sally@dakota Subject: Déjeuner Bonjour à tous. Cela pourrait être sympa de déjeuner ensemble vendredi. Avis aux amateurs. |
Pour définir des alias de distribution dans le fichier /etc/aliases, tenez compte des points suivants :
Les alias de distribution de /etc/aliases sont publics. Cela signifie que si vous définissez un alias de distribution appelé softball, n'importe qui peut envoyer un courrier à softball@votre-machine et utiliser cet alias.
Lorsque le courrier est envoyé, les alias de distribution de /etc/aliases ne sont pas développés. Par exemple, si vous avez envoyé un courier à softball@machine, l'alias apparaîtra tel quel à réception. Les destinataires connaîtront l'alias de distribution, mais pas nécessairement le nom des autres destinataires.
Les alias de distribution créés dans /etc/aliases ont un format légèrement différent de ceux qui sont créés dans .mailrc. Chaque alias de /etc/aliases doit en effet contenir :
Les destinataires (noms d'accès et noms de machine), séparés par des virgules. Notez que l'alias de distribution ne doit pas nécessairement figurer sur une seule ligne.
Pour modifier votre fichier /etc/aliases, vous devez préalablement devenir superutilisateur. Si le titre de superutilisateur est protégé par un mot de passe, vous devez connaître ce mot de passe.
Pour devenir superutilisateur du système, tapez :
$ su Password: # |
Notez que le prompt de commande change lorsque vous devenez superutilisateur.
L'exemple suivant montre comment ajouter l'alias softball@texas dans le fichier /etc/aliases par défaut.
Vous pouvez éditer le fichier /etc/aliases au moyen de n'importe quel éditeur de texte. Dans l'exemple ci-dessus, l'éditeur utilisé est vi. Si c'est la première fois que vous utilisez vi, reportez-vous au Chapitre 6", pour connaître la procédure à suivre.
Vous remarquerez que les signes # qui figurent dans le fichier /etc/aliases ont été insérés à titre de commentaires sur le texte et les exemples d'alias. La présence de ces caractères évite que le système ne traite ces informations comme des alias.
N'insérez pas de signes # devant les alias que vous ajoutez dans ce fichier, à moins que vous ne vouliez désactiver un de ces alias.
Pour envoyer un courrier aux destinataires d'un alias contenu dans /etc/aliases, vous devez indiquer comme adresse le nom de cet alias, ainsi que le nom de votre machine. Par exemple, si vous envoyez le courrier :
les destinataires verront apparaître l'écran suivant :
Notez que la ligne To: n'a pas été développée.
A chaque fois que vous envoyez un courrier en utilisant un alias de distribution de ce type, veillez à bien préciser le nom de la machine sur laquelle il réside. Par exemple, si vous avez défini un alias de distribution appelé riders sur la machine freeway, vous devez envoyer votre courrier à riders@freeway.
Le tableau 7-1 établit une comparaison succinte entre les alias de distribution créés dans .mailrc et ceux qui ont été créés dans /etc/aliases.
Tableau 7-1 Comparaison des alias de distribution des fichiers .mailrc et /etc/aliases
|
.mailrc |
/etc/aliases |
---|---|---|
Faut-il être superutilisateur (root) pour faire des modifications ? |
non |
oui |
Envoi du message à : |
alias |
alias@machine |
Liste des destinataires visible par ces derniers ? |
oui |
non |
Noms séparés par des virgules ? |
non |
oui |
Tous les noms sur une même ligne ? |
oui |
non |
Utilisation de l'alias de distribution par d'autres utilisateurs ? |
non |
oui |
Pour plus d'informations sur les alias de distribution, tapez man aliases ou man addresses en regard du prompt du système.