On Wed, Feb 05, 2003 at 11:18:50AM -0700, Kevin P. Fleming wrote: .. > Hmmm. I think this may have something to do with the method being used to > get the messages from Exim to Cyrus. > > There are (at least) four ways to do that: > > 1) Exim can pipe the messages to the Cyrus "deliver" command. > > 2) The Exim LMTP transport can deliver to Cyrus' lmtpd over a Unix socket. > > 3) The Exim LMTP transport can deliver to Cyrus' "deliver" command via a > pipe. > > 4) The Exim SMTP transport (in LMTP protocol mode) can deliver to Cyrus' > lmtpd over a TCP/IP socket, with or without SMTP authentication. > > I am currently using method 4. I don't have time to test the different > methods to see how they handle caseful local parts, and there could > certainly be a bug in Exim in the LMTP transport. When I first set up Exim > 4.x, I was using method 3 and most definitely had to lowercase local parts > before sending them to Cyrus. >
Ah - I'm using cyrus_delivery: driver = lmtp command = "/usr/cyrus/bin/deliver -l" batch_max = 20 user = cyrus as per the cyrus documentation which I think counts as 3)... Cheers, Patrick