Danke, gut zu wissen!
Aber ich verstehe nicht was deine elegante Lösung anders macht? Das Resultat bleibt das selbe, d.h. es findet weithin keine Umschreibung statt.
Oder war das als anderer Weg für das benutzen für Transport und nicht als Lösung gedacht?
* Robyn Bachofer <r.bachofer@googlemail.com>:
Weil virtual_mailbox_maps nur angibt WELCHE Adressen existieren. Da du> Guten Abend,
>
> um mal wieder dafür zu sorgen das E-Mails von der Mailingliste kommen habe
> ich mir ein Problem-Rezept überlegt und möchte es somit gerne vortragen :-)
>
> Es betrifft wie schon/schön in der Postfix-Dokumentation beschrieben den
> Punkt "Non-Postfix mailbox store: separate domains, non-UNIX accounts".
> Ziel ist es mittels virtual_* eine E-Mail an den Cyrus-Daemon zu übergeben,
> eigentlich eine Sache von "Sekunden".
>
>
> Man nehme folgendes:
> Debian Squeeze:Postfix (2.7.1) + Cyrus (2.2) + Sasl (2.1)
>
> dann die: main.cf
> virtual_transport = lmtp:localhost
> virtual_mailbox_domains = example.com
> virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_maps
>
> außerdem natürlich die: virtual_mailbox_maps:
> info@example.com ofni
>
> und verrührt alles schön mit einem anlagen das Map (postmap hash:/..) und
> einem reload von Postfix.
> Jetzt möchte man meinen, E-Mails an info@example.com werden an das Postfach,
> welches sich in Cyrus befinden, ofni übergeben, dem ist aber nicht so!!
>
> Was Cyrus/lmtp dazu zusagen hat?
> Oct 17 00:00:00 myhost cyrus/lmtp[pid]: verify_user(user.info) failed:
> Mailbox does not exist
> Er meint nur, das Postfach info existiert nicht, warum eigentlich info und
> nicht ofni?
nicht den virtual delivery agent nutzt wird keine Umschreibung auf
$virtual_mailbox_base+'/'+lookupresult(virtual_mailbox_maps) gemacht.
Eleganter ist sowieso:
relay_domains = example.com
relay_recipient_maps = hash:/etc/postfix/virtual_mailbox_maps
transport_maps = ...
und in transport_maps steht:
example.com lmtp:localhost
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt@charite.de | http://www.charite.de
_______________________________________________
postfix-users mailing list
postfix-users@de.postfix.org
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users