[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