lmtp read timeout

lst_hoe01 at kwsoft.de lst_hoe01 at kwsoft.de
Mon Jan 5 06:42:14 EST 2004

Zitat von Lindner <lindner_marek at yahoo.de>:

> Hi,
> i'm using Cyrus 2.1.12 and Postfix 2.0.6 (SuSE 8.2).
> Since a year i'm working with Cyrus and had no problems i couldn't solve 
> but this lmtp read timeout is driving me around the bend.  ;-)   Thats 
> why i'm starting this discussion:
> I administrate several mailsystems for different companies. As i'm a 
> LINUX fan they all run on that lovely system.  :-)
> 2 months ago one of the servers stopped delivering eMails with the hint: 
> "lmtp read timeout". Since then i tried to get more information about 
> lmtp and Cyrus but i failed. Do not misunderstand: I googled that 
> problem for hours and read through multiple mail archives but the result 
> didn't satisfy me. Obviously i'm not the only one with that problem but 
> nobody had a real solution. Again i had to realize that Cyrus is a nice 
> piece of software but not well documented. I hope together we will 
> overcome that problem.
> Summary of my knowledge about this issue:
> Postfix (or any other MTA) gets an eMail for local delivery. After 
> checking wether to accept the mail or not Postfix will scan for viruses 
> and SPAM (in my case). Finally the mail will be given to the MDA Cyrus. 
> LMTP transports the mail from Postfix to Cyrus because Postfix can't 
> store the mail directly in the Cyrus mailbox.
> This transport from Postfix to Cyrus fails and the logfile says: lmtp 
> read timeout.
>    1.  -> lmtp read timeout <- What problem is meant ? Postfix is
>       writing to the unix socket but nobody reads from the socket or
>       Cyrus is reading from the socket but nobody is writing to it ?
>    2. How can that happen ? The unix-socket is starting on boot and
>       isn't supposed to read/write all the time. That would mean Postfix
>       has to initiate a connection to sign that the reading should
>       start.  So, Postfix can establish a connection but can't send the
>       mail through ?
>    3. Any other ideas ??

As i have learned in an other thread on the postfix mailing list "read-error" on
UNIX sockets are OS errors because they should by design never happen. So you
can't solve this with postfix or cyrus.



More information about the Info-cyrus mailing list