Procmail 不转发使用![我的电子邮件地址]
Procmail not forwarding using ![my email address]
我在 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 垃圾邮件文件夹,但它们也不在那里。如何实际设置复制转发?
较早的传送配方会处理消息,因此您的转发配方永远不会执行。
:0
./
调换最后两个菜谱的顺序,或将 c
标志从最后一个菜谱移动到这个菜谱。
顺便说一句,您可以省略无条件执行操作的条件,就像您在本食谱中所做的那样,但在您添加的新食谱中则不然。
此外,对于基本的故障排除,设置 VERBOSE=yes
并检查日志 - 这很容易让您自己诊断。
有关更多调试技巧,请参见例如http://www.iki.fi/era/mail/procmail-debug.html
我在 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 垃圾邮件文件夹,但它们也不在那里。如何实际设置复制转发?
较早的传送配方会处理消息,因此您的转发配方永远不会执行。
:0
./
调换最后两个菜谱的顺序,或将 c
标志从最后一个菜谱移动到这个菜谱。
顺便说一句,您可以省略无条件执行操作的条件,就像您在本食谱中所做的那样,但在您添加的新食谱中则不然。
此外,对于基本的故障排除,设置 VERBOSE=yes
并检查日志 - 这很容易让您自己诊断。
有关更多调试技巧,请参见例如http://www.iki.fi/era/mail/procmail-debug.html