Manuel de l'Utilisateur Expérimenté Solaris

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.