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