[postfix-users] Postfix+Cyrus via LMTP

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Di Okt 18 08:59:11 CEST 2011


* Robyn Bachofer <r.bachofer at googlemail.com>:
> 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 at 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 at 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?

Weil virtual_mailbox_maps nur angibt WELCHE Adressen existieren. Da du
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 at charite.de | http://www.charite.de
	    


Mehr Informationen über die Mailingliste postfix-users