On Tue, 9 Dec 2008, Gary W. Smith wrote:

> Wesley,
>
> I'm on the final stretch.  I have mailboxes seen at all angles.  If I telnet 
> to the frontend I can see the backend mailboxes on both servers.  Yay.  The 
> problem now is delivery.  I tried setting up lmtpproxyd but I get some errors 
> and the email gets queued up on the frontend server.  This is fine for now 
> while we have the mail going to the proper places on the backend but going 
> forward we will need to be able to deliver via the frontend (or murder 
> server).
>
> on the frontend:
> /etc/cyrus.conf
> lmtp          cmd="lmtpproxyd" listen="/var/lib/imap/socket/lmtp" prefork=0
>
> /var/lib/imap/socket
> srwxrwxrwx  1 root  root    0 Dec  9 19:38 lmtp
>
> mailq contains:
> (host mdsfe[/var/lib/imap/socket/lmtp] said: 451 4.4.3 Remote server 
> unavailable (in reply to end of DATA command))
>
> Please correct me if I'm wrong but my understanding is that lmtp will be used 
> to deliver the message from the frontend to the backend (thus bypassing 
> postfix in this case).  When I do a netstat -atunep on the backend server, I 
> don't see the lmtp port open.  I would assume that this could be part of the 
> problem.
>
> On the backend servers, we have this line in the /etc/cyrus.conf
>
> lmtpunix      cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
> I've also tried
> lmtp          cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1 (with 
> prefork 0 and 1 -- example show zero).

That should probably be:

   lmtp          cmd="lmtpd" listen="lmtp" prefork=1 maxchild=100

You want one of them to listen on the lmtp network socket, rather than 
both listening on the lmtp unix socket.

        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