Homer Wilson Smith <[EMAIL PROTECTED]> writes: > Running, > > Linux 2.0.38 or 2.4.x, > sendmail 8.8.8 or 8.12.x > procmail 3.22 > qpopper 4.0.2 > > Is there any way to run qpopper on one machine and sendmail/procmail > on multiple other machines, and allow sendmail/procmail to deliver mail to > drives that popper can read without corrupting mailboxes?
I think you're gonna get corruption over NFS unless you change the mailbox format. NFS locking isn't terribly reliable and that's a big concern when multiple processes on different machines are trying to change the same mailbox file. I was looking to do something like this because UNIX-style monolithic mbox files are killing our sendmail/qpopper performance. I wanted to switch to Maildir which I've used for an ISP with qmail+vpopmail -- one file per message, no contention, no NFS locking issues. You can use "maildrop" (or recent procmail) as a local delivery agent with sendmail. This works easily and doesn't upset any special sendmail-dependent hacks you might have. But I was not able to find stable Maildir-aware mods for qpopper, though "The Little Prince" (on this list) had some which looked like quality code. I was just too afraid to put them into production since they didn't seem to be actively maintained. What I ended up doing was replacing qpopper (version 2.53!) with qmail's pop3d and a APOP authentication module which I found elsewhere. Seems like a fine combination in the lab but haven't put it into production here yet. (FWIW, I was doing this on FreeBS and Solaris/Sparc)
