It did help, thanks Andrew. Found out reading Postfix's main.cf that the use
of lmtp is encouraged instead of the cyrus agent

 Guess the tcp socket is just usefull in a case like yours with multiple
MTAs, right ?



>  # at least one LMTP is required for delivery
>  lmtp          cmd="/usr/local/cyrus/bin/lmtpd" listen="lmtp" prefork=1
> maxchild=100
>  lmtpunix      cmd="/usr/local/cyrus/bin/lmtpd"
> listen="/var/run/cyrus/socket/lmtp" prefork=1
>
>

So, to make it short. Postfix and Cyrus comunicate via lmtp and lmtpd
(cyrus) is responsible for mailbox delivery.

Thanks again
Diego




> This provides an lmtpd listening on a local unix socket and an lmtpd
> listening on the lmtp tcp socket.  You can also specify that lmtpd listen on
> a tcp socket on localhost only.
>
> Depending on your mail architecture, you may be running an MTA (Postfix,
> Sendmail, etc) on 1 or more remote hosts to spread the load and provide
> redundancy.  That's how we do it at OSU.  Those MTAs then make LMTP
> connections to the Cyrus server(s) to deliver mail to the message store. By
> the way, lmtpd is also responsible for Sieve mail filter processing on
> message delivery.
>
> I hope this helps!
>
>        Andy
>
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to