Hello All, 1) After I've started to get these errors: -------------------------- Jan 5 15:09:10 mail postfix/pipe[24050]: AFC901243F5: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=cyrus, delay=1000, status=bounced (Command time limit exceeded: "/usr/lib/cyrus/bin/deliver") Jan 5 15:23:32 mail postfix/pipe[24390]: 87C1D12C53: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=cyrus, delay=1000, status=bounced (Command time limit exceeded: "/usr/lib/cyrus/bin/deliver")
And one of my users started to complain that he didn't get e-mails from outside, I did a little digging in the net, and decided to switch to lmtp transport (I've also increased command_time_limit like this: postconf -e "command_time_limit = 3600s"): So, I did this change: ----------------- in /etc/cyrus.conf: lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0 maxchild=20 in /etc/postfix/master.cf (check if exist): lmtp unix - - n - - lmtp /etc/postfix/main.cf (this is there I actually made a change): #change mailbox_transport = cyrus to mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp /etc/imapd.conf (this is there I actually made a change): lmtpsocket: /var/lib/imap/socket/lmtp I also had to add mail and postfix to the same group like: check the group of cyrus user: # cat /etc/passwd| grep cyrus cyrus:x:96:12:User for cyrus-imapd:/usr/lib/cyrus:/bin/bash make sure that mail and postfix in the same group: # cat /etc/group| grep 12 mail:x:12:mail,postfix This helped to get rid of these 2 errors: a) Jan 7 13:53:58 mail postfix/lmtp[1750]: C8E8412C67B: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=none, delay=1, status=deferred (connect to /var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp]: Permission denied) b) pop3[4451]: unable to open Berkeley db /etc/sasldb2: Permission denied Here I also did: # chgrp mail /etc/sasldb2 2) Now I've noticed a real performance boost and "Command time limit exceeded" error disappeared. 3) My question to the list is: Could someone explain the pros/cons of deliver vs. lmtp? I've seen these 2 topics: http://marc.theaimsgroup.com/?l=info-cyrus&m=108681315921664&w=2 http://blog.gmane.org/gmane.mail.postfix.user/day=20030121 And it's obvious that there is a performance boost, using lmtp transport, according to this - unix:lmtp transport: This uses the same mail delivery process multiple times. cyrus deliver transport: This executes the /usr/cyrus/bin/deliver file once for every mail delivery. So, why web-cyradm uses cyrus deliver transport (in the docs) as it's default? Is there any other issues I'm not aware of? Best Regards, Leon Kolchinsky _______________________________________________ This mailing list is hosted and supported by bit-heads GmbH | http://www.bit-heads.ch _______________________________________________ Web-cyradm mailing list [email protected] http://www.web-cyradm.org/mailman/listinfo/web-cyradm
