[Postfixbuch-users] virtual_maps und/oder virtual_alias_maps

Michael Ackermann michael.ackermann at asd-edv.de
Fr Jul 7 22:19:47 CEST 2006


 

> -----Ursprüngliche Nachricht-----
> Von: postfixbuch-users-bounces at listi.jpberlin.de 
> [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im 
> Auftrag von Sandy Drobic
> Gesendet: Freitag, 7. Juli 2006 21:31
> An: Eine Diskussionsliste rund um das Postfix-Buch.
> Betreff: Re: [Postfixbuch-users] virtual_maps und/oder 
> virtual_alias_maps
> 
> Michael Ackermann wrote:
> > Hallo,
> > 
> > ich bin gerade beim umstellen von virtual auf virtual_mailbox....
> > Ist es möglich das sich die beiden einträge in der main.cf beisen??
> > 
> > virtual_maps = hash:/etc/postfix/virtual, 
> > hash:/var/lib/mailman/data/virtual-mailman
> > #virtual_alias_maps = hash:/etc/postfix/virtual_mailbox_aliases
> > 
> > Wenn ich virtual_alias_maps zusätzlich aktiviere bekomme ich ein 
> > "loops back to myself" zurück.
> > In der virtual_maps und virtual_alias_maps sind verschiedene TLD's 
> > weil ich die TLD's step by step umziehen möchte.
> > 
> > So wie es aussieht werde ich da wohl auch noch Probleme mit mailman 
> > bekommen.
> > oder soll ich die virtuellen adressen in der datei virtual belassen 
> > und virtual_alias_maps nicht nutzen?.
> 
> Hallo Michael,
> 
> herzlichen Dank für dein Vertrauen in die hellseherischen 
> Fähigkeiten der Postfixuser-Teilnehmer. Leider ist meine 
> Kristallkugel gerade zum Polieren beim Glaser, könntest du 
> deshalb ausnahmsweise die relevanten Logeinträge, wo die 
> Fehler auftauchen und die Ausgabe von "postconf -n" posten?
> 
> Sandy

Hallo Sandy,

was für die einen klar erscheint, mag für den anderen in Nebel gehüllt
erscheinen :)
Nicht böse sein, habe gedacht das ich mich klar ausgedrückt gabe.
OK! dann mal los

Fehlermeldung: 
Jul  7 20:09:27 ds80-237-207-19 postfix/smtp[20401]: 6EC622A44FE: 
to=<user at tld1.de>, relay=none, delay=0, status=bounced 
(mail for tld1.de loops back to myself)

Habe die ganze Zeit mit einer standard Konfiguration gelebt und alle 
Mail-adressen in der datei "virtual" eingetragen.
like:
tld1.de        anyway
user at tld1.de	localuser1

tld2.de		anyway
user at tld2.de	localuser10

usw.....
der eintrag in main.cf lautet:
virtual_maps = hash:/etc/postfix/virtual,
hash:/var/lib/mailman/data/virtual-mailman

die mail wird nun an den lokalen user auf der localen domain zugestellt
Logdatei:
Jul  7 21:50:00 ds80-237-207-19 postfix/smtp[24122]: 3BFB52A44F4: 
to=<localuser1 at ds80-237-207-19.dedicated.hosteurope.de>,
orig_to=<user at tld1.de>, 
relay=127.0.0.1[127.0.0.1], delay=7, status=sent (250 2.6.0 Ok, id=23737-06,

from MTA: 250 Ok: queued as C54D32A4501)

soweit alles gut!
Nun kommt ein Kunde der mit Tobit, Mails via pop3 abholt 
und auf seinem Server intern an die verschiedenen user verteilt.
Dazu benötigt er die richtigen Einträge in der empfangenen mail
Im header der Mail erscheint aber.
--- 
X-Original-To: localuser1 at ds80-237-207-19.dedicated.hosteurope.de
Delivered-To: localuser1 at ds80-237-207-19.dedicated.hosteurope.de
--

jetzt möchte ich die ganzen mails auf virtual domains umstellen
Wenn ich das tue ändert sich der header in der mail auf
--- 
X-Original-To: localuser1 at tld1.de
Delivered-To: localuser1 at tld1.de
--
was Tobit nun auch richtig auswertet.

Folgende zusätzliche einträge in der main.cf.

virtual_gid_maps = hash:/etc/postfix/virtual_gid_map
virtual_mailbox_base = /usermails
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_recipients
virtual_uid_maps = hash:/etc/postfix/virtual_uid_map

die Tabellen habe ich lt. Kapitel 16, Seite 245 im Postfixbuch von Ralf
aufgebaut.

das geht also auch ganz gut, die mail wird anstandlos zugestellt.
Jul  7 21:31:13 ds80-237-207-19 postfix/smtp[23492]: 6A7532A44F0: 
to=<localuser1 at tld1.de>, relay=127.0.0.1[127.0.0.1], delay=7, status=sent 
(250 2.6.0 Ok, id=23369-02, from MTA: 250 Ok: queued as 7E9F22A4500)
Jul  7 21:31:13 ds80-237-207-19 postfix/virtual[23509]: 7E9F22A4500: 
to=<localuser1 at tld1.de>, relay=virtual, delay=0, status=sent (delivered to
maildir)

Jetzt aber zu den aliases
ich habe ja nun für die verschiedenen domains auch aliase wie
info at tld1.de usw...
diese habe ich nun in die Datei virtual_mailbox_aliases eingetragen
---
info at tld1.de        localuser1 at tld1.de
service at tld1.de     localuser1 at tld1.de
support at tld1.de     localuser1 at tld1.de
--- 
und mit:
virtual_alias_maps = hash:/etc/postfix/virtual_mailbox_aliases
in der main.cf bekannt gemacht. (alle sachen wie postmap, reload usw...
ausgeführt)
Auch wieder wie im PostfixBuch von Ralf.

Die aliases aus der Datei "virtual" wurden vorher entfernt

Nachdem ich nun dieses getan habe bekomme ich die Meldung 
(mail for tld1.de loops back to myself)

Kann es sein das sich hier die verschiedenen alias Einträge in der main.cf
gegenseitig
stören.

Uff! hoffe das die Kugel nun nicht mehr vernebelt ist.

grüße
Michael





Mehr Informationen über die Mailingliste Postfixbuch-users