[Postfixbuch-users] Einzelne Adressen aus relay_domains ausnehmen
Stefan Förster
cite+postfix-buch at incertum.net
Mo Mai 10 18:02:42 CEST 2010
* Peer Heinlein <p.heinlein at heinlein-support.de>:
> Am Montag, 10. Mai 2010 16:13:40 schrieb Christian Garling:
>
> > Jetzt kam die Anfrage, einzelne Mailadressen dieser Domain nicht an
> > den Exchange zu relayen sondern auf dem Mailhosts selbst per IMAP
> > bereitzustellen.
>
> Wenn man -- wie in den letzten Wochen hier hitzig diskutiert -- einen
> Cyrus/Dovecot auf "meine" Art über relay_domains eingebunden hat, dann
> kannst Du in der transport_maps ja ganz bequem Routing-Anweisungen auch
> für einzelne E-Mails setzen.
>
> user at example.com dovecot:
>
> Wenn man das hingegen (wie von mir abgelehnt) über Tricks in
> mydestination, virtual und andere Sachen gemacht hat, dann hat man sich
> diesen Weg verbaut. Dann muß man im zweifel 'ne Mail über
> virtual_alias_maps umleiten.
Du hast leider das letzte Mal meine Antwort ignoriert - ich wüsste
aber schon gerne, wo ich mit transport_maps _nicht_ den Wert von
virtual_transport etc. überschreiben könnte, um eine Mail einzeln
weiterzuleiten (lange Zeilen!):
# postconf virtual_transport transport_maps virtual_mailbox_domains
virtual_transport = dovecot
transport_maps = cdb:${maps_dir}/transport
virtual_mailbox_domains = proxy:pgsql:${maps_dir}/pgsql/virtual_mailbox_domains.cf
# postmap -q witzlos.incertum.net proxy:pgsql:/etc/postfix/maps/pgsql/virtual_mailbox_domains.cf
# postmap -q witzlos.incertum.net cdb:/etc/postfix/maps/transport
smtp:[hekate.incertum.net]
# dig witzlos.incertum.net mx +short
# echo hallo | mail -s"test" foobar at witzlos.incertum.net
# tail -5 /var/log/mail.log
May 10 17:59:18 nemea postfix-hub/pickup[12924]: 0B3A410003: uid=0 from=<root>
May 10 17:59:18 nemea postfix-hub/cleanup[15302]: 0B3A410003: message-id=<20100510155918.0B3A410003 at mailhub.kvm.incertum.net>
May 10 17:59:18 nemea postfix-hub/qmgr[23065]: 0B3A410003: from=<hub+root at incertum.net>, size=464, nrcpt=1 (queue active)
May 10 17:59:18 nemea postfix-hub/smtp[15304]: 0B3A410003: to=<foobar at witzlos.incertum.net>, relay=hekate.incertum.net[85.214.108.195]:25,
delay=0.34, delays=0.16/0.05/0.08/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 401F37D8349)
May 10 17:59:18 nemea postfix-hub/qmgr[23065]: 0B3A410003: removed
Vielleicht verstehe ich Dich ja einfach nur falsch - oder Du hast da
irgendwo einen Denkfehler bzw. unterliegst einem gewaltigen Irrtum.
Stefan
Mehr Informationen über die Mailingliste Postfixbuch-users