このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

procmailでの転送 このメッセージに返信する
日時: 2012/11/29(Thu) 13:40
名前: taka
URL:
メールサーバーでウィルス&スパムチェック(Postfix+Clam AntiVirus+SpamAssassin)を
参考にメールサーバを構築しました。

procmailの振分けで、削除では無く他ユーザに転送したいと思い、

/home/ユーザ/.forward を作成
"|exec /usr/bin/procmail -f- || exit 75 #~/Maildir/"

/home/ユーザ/.procmailrc を作成
INCLUDERC=/etc/procmailrc

:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
! aaa@xxx.exsample.com xxx@docomo.ne.jp

:0
$DEFAULT

しております。

SPAMテストメールを送信するとxxx@docomo.ne.jpには転送されますが、
aaa@xxx.exsample.comには転送されないです。

xxx.exsample.comは自サブドメインです。
※aaa@xxx.exsample.comはSPAMテストメール以外は外部・内部から
正常にメールの送受信は出来ています。

その時のmailogは以下になります。
Nov 29 12:17:39 xxx amavis[23267]: (23267-06) Passed CLEAN, <bbb@xxx.exsample.com> -> <xxx@docomo.ne.jp>,<aaa@xxx.exsample.com>, Message-ID: <IIEMKHOENKKIMMFOHBJJAECNCAAA.bbb@xxx.exsample.com>, mail_id: TVK6d+4+H9HT, Hits: -, size: 1472, queued_as: 7975828298D, 210 ms
Nov 29 12:17:39 xxx postfix/smtp[31808]: 3E6172828CF: to=<xxx@docomo.ne.jp>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.38, delays=0.17/0/0/0.21, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 7975828298D)
Nov 29 12:17:39 xxx postfix/smtp[31808]: 3E6172828CF: to=<aaa@xxx.exsample.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.38, delays=0.17/0/0/0.21, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 7975828298D)
Nov 29 12:17:39 xxx postfix/qmgr[28413]: 3E6172828CF: removed
Nov 29 12:17:39 xxx spamd[26280]: spamd: connection from xxx [127.0.0.1] at port 51893
Nov 29 12:17:39 xxx spamd[26280]: spamd: setuid to aaa succeeded
Nov 29 12:17:39 xxx spamd[26280]: spamd: processing message <IIEMKHOENKKIMMFOHBJJAECNCAAA.bbb@xxx.exsample.com> for aaa:512
Nov 29 12:17:39 xxx postfix/smtp[31835]: 7975828298D: to=<xxx@docomo.ne.jp>, relay=mfsmax.docomo.ne.jp[203.138.181.112]:25, delay=0.37, delays=0.07/0.05/0.13/0.12, dsn=2.0.0, status=sent (250 Requested mail action okay, completed)
Nov 29 12:17:44 xxx spamd[26280]: spamd: result: Y 999 - CONTENT_TYPE_PRESENT,GTUBE,ISO2022JP_CHARSET,NO_RECEIVED,NO_RELAYS,QENCPTR1 scantime=5.2,size=1667,user=aaa,uid=512,required_score=13.0,rhost=xxx,raddr=127.0.0.1,rport=51893,mid=<IIEMKHOENKKIMMFOHBJJAECNCAAA.bbb@xxx.exsample.com>,autolearn=no
Nov 29 12:17:44 xxx postfix/local[31813]: 7975828298D: to=<aaa@xxx.exsample.com>, relay=local, delay=5.4, delays=0.07/0.02/0/5.3, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
Nov 29 12:17:44 xxx postfix/qmgr[28413]: 7975828298D: removed
Nov 29 12:17:44 xxx spamd[26239]: prefork: child states: II

また、procmaillogは以下になります。
procmail: [31814] Thu Nov 29 12:17:26 2012
procmail: Executing "/usr/bin/spamc"
procmail: [31814] Thu Nov 29 12:17:32 2012
procmail: Rcfile: "/home/bbb/.procmailrc"
procmail: Assigning "INCLUDERC=/etc/procmailrc"
procmail: Assigning "SHELL=/bin/bash"
procmail: Assigning "PATH=/usr/bin:/bin:/usr/local/bin"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Assigning "MAILDIR=/home/bbb/Maildir/"
procmail: Assigning "DEFAULT=/home/bbb/Maildir/"
procmail: Assigning "LOGFILE=/home/bbb/Maildir//.procmail.log"
procmail: Opening "/home/bbb/Maildir//.procmail.log"
procmail: Assigning "VERBOSE=ON"
procmail: Executing "/usr/bin/spamc"
procmail: [31814] Thu Nov 29 12:17:39 2012
procmail: Match on "^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*"
procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi aaa@xxx.exsample.com xxx@docomo.ne.jp"
procmail: Notified comsat: "bbb@:/usr/sbin/sendmail -oi aaa@xxx.exsample.com xxx@docomo.ne.jp"
From bbb@xxx.exsample.com Thu Nov 29 12:17:26 2012
Subject: ***SPAM***
Folder: /usr/sbin/sendmail -oi aaa@xxx.exsample.com xxx@doc 1479
procmail: Executing "/usr/sbin/sendmail,-oi,aaa@xxx.exsample.com,xxxx@docomo.ne.jp"

設定方法について、ご教授頂ければと思います。
以上、よろしくお願いします。
記事編集 編集
Re: procmailでの転送 このメッセージに返信する
日時: 2012/11/30(Fri) 16:04
名前: taka
URL:
自己解決しました。

.forward と .procmailrc のパーミッションを644へ
/home/bbb のパーミッションを755へ変更する事で他ユーザへ転送出来ました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -