2016-09-20 8 views
0

Linuxサーバーにアカウントを持っています。この件数に送信された各非スパムメールのコピーを自分のGmailアカウントに転送したいと思います。Procmailが転送していません![私のメールアドレス]

私は私の.procmailrcファイルに以下の行を追加:ここで彼らは、テキストの壁のために申し訳ありません(ファイル全体の文脈であるが、私はprocmailの単離するために十分知らない

:0c: 
* . 
[email protected] 

関連するフラグメント):

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

:0 
* ^From:[email protected] 
.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: 
* . 
[email protected] 

しかし、何も私のGmailアカウントに転送されていません。電子メールがLinuxサーバー上の自分のアカウントに正常に届いています。 Gmailの迷惑メールフォルダを確認しましたが、Gmailの迷惑メールフォルダもありません。実際にコピーフォワーディングを設定するにはどうしたらいいですか?

答えて

1

以前の配信レシピがメッセージを処理するので、転送レシピは決して実行されません。

:0 
./ 

スイッチ最後の二つのレシピのため、又はこれと最後のレシピからcフラグを移動させます。

ちなみに、このレシピで既に行ったように無条件に処理する条件は省略できますが、追加した新しいものではできません。

また、基本的なトラブルシューティングでは、VERBOSE=yesと設定してログを確認してください。これにより、簡単に診断することができます。

その他のデバッグのヒントについては、 http://www.iki.fi/era/mail/procmail-debug.html

関連する問題