Manuel Hendel schrieb am Tue, Feb 26, 2002 at 08:01:13AM +0100: > I tried several things. Here's what I've done: > > .procmailrc: > :0: $LOGNAME.lock > * ^To: [EMAIL PROTECTED] > | /usr/local/cyrus/bin/deliver mhetest > > I'm sending mails for testing to [EMAIL PROTECTED] > Logs from procmailrc: > procmail: Match on "^To: [EMAIL PROTECTED]" > procmail: Locking "mhe.lock" > procmail: Executing "/usr/local/cyrus/bin/deliver,mhetest" > procmail: [87823] Mon Feb 25 15:20:58 2002 > procmail: Non-zero exitcode (65) from "/usr/local/cyrus/bin/deliver" > procmail: Assigning "LASTFOLDER=/usr/local/cyrus/bin/deliver mhetest" > > I also gave the deliver program more privileges as someone told me to > do. > chmod u+s /usr/local/bin/deliver > chmod g+s /usr/local/bin/deliver > > Does anybody has a clue what's goning up here?
Did you try to preauth as user to deliver(8) with "-a <user>"? If, fall back to ltrace(1) and strace(1) on lmtpd upon delivery, you should do a prefork=0 within /etc/cyrus.conf to be able to catch the right one. You won't see the real cause of problems within the logs here I think, getting direct access to the correspondence between deliver and lmtpd will provide you with relevant information. - Birger