我们的服务器正在使用CENTOS使用后缀:
Nov 1 11:31:52 webserver postfix/smtpd[30424]: 822A91872F: client=unknown[5.133.168.42], sasl_method=PLAIN, sasl_username=ashley@website.co.uk
Nov 1 11:31:52 webserver postfix/cleanup[30427]: 822A91872F: message-id=<50925DA5.5090106@website.co.uk>
Nov 1 11:31:52 webserver postfix/qmgr[1067]: 822A91872F: from=<ashley@website.co.uk>, size=620, nrcpt=1 (queue active)
Nov 1 11:31:52 webserver postfix/virtual[30505]: 822A91872F: to=<ashley@website.co.uk>, relay=virtual, delay=0.12, delays=0.12/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Nov 1 11:31:52 webserver postfix/qmgr[1067]: 822A91872F: removed
Nov 1 11:31:52 webserver postfix/smtpd[30424]: disconnect from unknown[5.133.168.42]我的etc/postfix/main.f中有这个:
mailbox_command = /usr/bin/procmail -a "$EXTENSION"My etc/procmailrc包含:
PATH="/usr/bin"
SHELL="/bin/bash"
LOGFILE="/var/log/procmail.log"
VERBOSE="YES"
LOG="#TEST#"我不认为procmail是在我的procmailrc,因为从来没有从正常的电子邮件记录。
如果我输入这个:
procmail DEFAULT=/dev/null VERBOSE=yes LOGFILE=/var/log/procmail.log /dev/null </dev/null我在日志文件中获得条目,因此我知道procmail正在工作。
我做错什么了吗?我是不是遗漏了什么?
我最终希望我的规则只在主题包含“支持票”和to是"support@website.co.uk“的情况下调用php脚本。
但一旦我解决了这个问题。
发布于 2012-11-02 11:07:45
Postfix以收件人身份执行Procmail,该收件人可能没有对/var/log的写访问权限。
https://serverfault.com/questions/444710
复制相似问题