[Support] aliases probleme

Paul Hink email at p-hink.de
Tue Dec 11 21:42:43 CET 2007


irene kühne <irene.kuehne at mued.de> wrote:

> Komischerweise erreichen mich seit heute nachmittag mails die ins
> Postfach xyz00 gehen wieder. Dieser Eintrag aus aliases funktioniert
> im Moment also richtig. Der andere (Versuchs)-Eintrag lautet:
> 
> xyz00-user4: user4 at domain.de
> 
> Wenn ich an user4 at domain.de eine mail schicke, bekomme ich die
> Rückmeldung
> 
> Betreff: Zustellungfehler
> ...550 5.1.1 <user4 at domain.de>: Recipient address rejected: User unknown
> in virtual alias table...
> 
> Wenn ich diese E-Mail-Adresse über virtusertable eintrage
> 
> user4 at domain.de	xyz00-user4
> 
> klappt alles prima!

E-Mail-Adressen können auch nur im virtusertable angelegt werden,
~/etc/aliases ist für etwas anderes da. Schritt für Schritt:

Der ~/etc/aliases-Eintrag "xyz00-user4: user4 at domain.de" bedeutet, dass
alle E-Mails, die eigentlich an den lokalen Account xyz00-user4
zugestellt werden würden, an die E-Mail-Adresse user4 at domain.de
weitergeleitet werden sollen.

Der /home/doms/domain.de/etc/virtusertable-Eintrag "user4 at domain.de
xyz00-user4" bedeutet, dass E-Mails für die E-Mail-Adresse
user4 at domain.de an den lokalen Account bzw. das lokale Mail-Alias
xyz00-user4 zugestellt werden sollen.

Wenn es also darum geht, eine E-Mail-Adresse einer Domain, die in einem
Hostsharing-Paket gehostet wird, anzulegen, dann muss dies im
virtusertable geschehen. So teilt man dem Mailserver mit, dass E-Mails
an die jeweilige Adresse akzeptiert und wohin sie zugestellt werden
sollen.

Wenn es darum geht, E-Mails, die eigentlich an einen bestimmten lokalen
Account zugestellt werden sollten (z.B. aufgrund eines virtusertable-
Eintrags oder aber auch weil sie direkt an den jeweiligen Account
adressiert sind, wie z.B. die Bounces der Mails von deinem PHP-Script),
woanders hin weiterzuleiten, dann kann man das z.B. über einen Eintrag
in der aliases-Datei machen (eine Alternative wäre z.B. ~/.forward).

Wenn man E-Mails für eine bestimmte E-Mail-Adresse per virtusertable an
einen bestimmten Account zustellen lässt und gleichzeitig E-Mails für
eben jenen Account per aliases an besagte E-Mail-Adresse weiterleiten
lässt, hat man einen Mail-Loop produziert und bekommt E-Mails an die
Adresse und den Account nie zu Gesicht, weil der Mailserver nicht weiß,
wohin er sie zustellen soll.

Paul


More information about the Support mailing list