Manuel de l'Utilisateur Expérimenté Solaris

Alias de distribution

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 :

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.

Définition des alias de distribution dans .mailrc

Pour définir des alias dans le fichier .mailrc, tenez compte des points suivants :

.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    


Remarque :

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 :

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.

Définition des alias de distribution dans /etc/aliases

Pour définir des alias de distribution dans le fichier /etc/aliases, tenez compte des points suivants :

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 :

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.


# vi /etc/aliases     
##
#Aliases can have any mix of upper and lower case on the left-
#hand side,
#but the right-hand side should be proper case (usually lower)
#
#     >>>>>>>>>>The program "newaliases" will need to be run after
#     >> NOTE >>this file is updated for any changes to
#     >>>>>>>>>>show through to sendmail.
#
#@(#)aliases 1.10 89/01/20 SMI
##
# Following alias is required by the mail protocol, RFC 822
# Set it to the address of a HUMAN who deals with this system's
mail problems.
Postmaster: root

# Alias for mailer daemon; returned messages from our MAILER-
DAEMON
# should be routed to our local Postmaster.
MAILER-DAEMON: postmaster

# Aliases to handle mail to programs or files, eg news or vacation
# decode: "|/usr/bin/uudecode"
nobody: /dev/null

# Sample aliases:
# Alias for distribution list, members specified here:
#staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie

# Alias for distribution list, members specified elsewhere:
#keyboards: :include:/usr/jfarrell/keyboards.list

# Alias for a person, so they can receive mail by several names:
#epa:eric

#######################
# Local aliases below #
#######################
softball@texas: earl@woofer
tex@twister elmer@farmhouse
jane@freeway hank@fretful jj@walker sally@dakota steve@hardway
:wq         (to quit viand save the  /etc/aliasesfile )
# exit      (to exit root)
$

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 :

$ mail softball@texas
Subject: Entraînement au club ce soir

Je te propose de te retrouver au club ce soir. A mon avis, il faut
nous entraîner si nous voulons être au point pour samedi. Essaie
de ne pas venir trop tard.

les destinataires verront apparaître l'écran suivant :

To: softball@texas
Subject: Entraînement au club ce soir

Je te propose de te retrouver au club ce soir. A mon avis, il faut
nous entraîner si nous voulons être au point pour samedi. Essaie
de ne pas venir trop tard.

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.