Procmail不转发使用![我的电子邮件地址]

时间:2016-09-20 02:16:44

标签: procmail

我在Linux服务器上有一个帐户,我希望将发送到此计数的每封非垃圾邮件的副本转发到我的Gmail帐户。

我将这些行添加到.procmailrc文件中:

:0c:
* .
!sigils.email.address@gmail.com

这里它们位于整个文件的上下文中(抱歉文本的墙,但我不知道procmail是否足以隔离相关的片段):

LINEBUF=4096
MAILDIR=/mail/$LOGNAME/Maildir
DEFAULT=/mail/$LOGNAME/Maildir/
#LOGFILE=$HOME/.pmlog
VERBOSE=no

:0
* ^From:.somebody@hotmail.com
.somebody/

:0
* ^Subject:.*test
.IN-testing/

:0
* ^From:.*Network
/dev/null

:0
* ^From:.*Microsoft
/dev/null

:0
* ^From:.*Corporation
/dev/null


# Spam filtering
:0
SCORE=|/usr/bin/spamprobe receive
:0 wf
|/usr/bin/formail -I "X-SpamProbe: $SCORE"
:0 a
*^X-SpamProbe: SPAM
.spam/
:0
./

:0c:
* .
!sigils.email.address@gmail.com

但没有任何内容转发到我的Gmail帐户。电子邮件已成功访问Linux服务器上的帐户。我查看了我的Gmail垃圾邮件文件夹,但它们也没有。我如何实际设置复制转发?

1 个答案:

答案 0 :(得分:1)

早期的交付配方负责处理消息,因此您的转发配方永远不会执行。

:0
./

切换最后两个食谱的顺序,或将c标志从最后一个食谱移到此食谱。

顺便提一下,你可以无条件地省略条件,就像你已经在这个食谱中做的那样,但不是你添加的新条件。

此外,对于基本的故障排除,请设置VERBOSE=yes并检查日志 - 这可以让您自己诊断。

有关更多调试提示,请参阅例如http://www.iki.fi/era/mail/procmail-debug.html