Solaris Handbuch für Fortgeschrittene Benutzer

7.8.2 Alias-Adressenin /etc/aliases

Alias-Adressen in der Datei /etc/aliases haben folgende Eigenschaften:

Alias-Adressen in /etc/aliases unterschieden sich auch im Format von den Adressen in .mailrc. Sie bestehen aus folgenden Elementen:

Um die Datei /etc/aliases bearbeiten zu können, müssen Sie sich unter dem Benutzernamen root anmelden. Wenn root paßwortgeschützt ist, müssen Sie das Paßwort kennen oder Ihren Systemverwalter bitten, die Änderungen für Sie vorzunehmen.

Um sich als root (Superuser) anzumelden, geben Sie folgendes ein:

$ su

Password:

#

Für den Superuser wird eine andere Eingabeaufforderung angezeigt.

Im folgenden Beispiel wird die Alias-Adresse kollegen@texas in die Datei /etc/aliases aufgenommen. (Die Abbildung zeigt, wie die Datei nach der Installation der Systemsoftware aussieht. Ihre Datei enthält unter Umständen andere Informationen.)


# 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)

$

Sie können die Datei /etc/aliases auch mit einem anderen Texteditor als vi bearbeiten. Eine ausführliche Beschreibung der Funktionen und Befehle von vi finden Sie in Kapitel 6.

Zeilen, die mit dem Zeichen # beginnen, sind Kommentare. Das Kommentarzeichen verhindert, daß Befehle ausgeführt werden, die nur zur Erläuterung dienen (wie hier die Beispiel-Adreßlisten).

Wenn Sie Alias-Adressen in die Datei aufnehmen, dürfen Sie die Zeilen also nicht mit einem solchen Zeichen beginnen lassen (außer, Sie wollen eine Adresse bewußt streichen).

Um eine Nachricht an eine der in /etc/aliases angegebenen Alias-Adressen zu senden, geben Sie in der Adreßzeile den Namen der Alias-Adresse und Ihren Systemnamen an. Zum Beispiel:

$ mail kollegen@texas

Subject: Meeting um 16:30



Die Finanzlage ist im

vergangenen Monat noch prekärer geworden.

Wir müssen uns

dringend nach neuen Einnahmequellen umsehen.

Bitte seid alle pünktlich um 16:30 zur Stelle.

Da die Adreßzeile hier nicht, wie bei den Alias-Adressen aus .mailrc, erweitert wird, sehen die Empfänger das gleiche wie der Absender:

To: kollegen@texas

Subject: Meeting 16:30



Die Finanzlage ist im

vergangenen Monat noch prekärer geworden.

Wir müssen uns

dringend nach neuen Einnahmequellen umsehen.

Bitte seid alle pünktlich um 16:30 zur Stelle.

Wenn Sie Nachrichten an eine Alias-Adresse dieses Typs schicken, müssen Sie den Namen des Systems angeben, auf dem die Adresse gespeichert ist. Wenn Sie auf dem System riders eine Alias-Adresse namens easy definieren, müssen Sie die Nachricht also an easy@riders schicken.

In Tabelle 7-1 sind die Unterschiede zwischen Alias-Adressen aus der Datei .mailrc und der Datei /etc/aliases zusammengefaßt.

Tabelle 7-1 Unterschiede zwischen Alias-Adressen in .mailrc und /etc/aliases

 

.mailrc

/etc/aliases

Änderungen nur als root möglich?

nein 

ja 

Adreßzeilenformat 

alias

alias@systemname

Empfängerliste für Empfänger sichtbar? 

ja 

nein 

Empfängeradressen durch Kommas getrennt? 

nein 

ja 

Alle Adressen in einer Zeile? 

ja 

nein 

Verwendung durch andere Benutzer möglich? 

nein 

ja 

Wenn Sie mehr über Alias-Adressen wissen möchten, geben Sie man aliases oder man addresses in die Befehlszeile ein.