我正在embedded式Linux系统上设置邮件服务器。
当发送邮件给本地用户时,我从procmail得到以下错误:
procmail: Lock failure on "/home/mail/ktos/.mailspool.lock" procmail: Error while writing to "/home/mail/ktos/.mailspool" procmail: Error while writing to "/var/spool/mail/ktos" From root@waben Wed Dec 15 10:00:40 2010 Folder: **Bounced** 0 procmail: Lock failure on "/root/.mailspool.lock" procmail: Error while writing to "/root/.mailspool" From MAILER-DAEMON Wed Dec 15 10:00:41 2010 Subject: Returned mail: see transcript for details Folder: /var/spool/mail/root 1732
邮件发送到/ var / spool / mail / root。
这是我的/ etc / procmailrc:
PATH=/usr/bin:/usr/local/bin MAILDIR=$HOME/.mailspool DEFAULT=$HOME/.mailspool LOGFILE=/dev/pts/0 SHELL=/bin/sh
可能是什么问题呢? 所有的sendmail和procmail的东西,我仍然很绿,因为我主要是一个开发人员。
看起来像procmail没有写入权限/ home / mail / ktos目录来创build锁。 通常您必须将目录设置为具有特定的群组所有权和群组写入权限才能写入procmail。 或者,您可以更改configuration以将锁写入可写入的其他目录。 我希望这有帮助…