Revision 0.1.2 2012/09/14 21:00:00 Base version. 修正追加された機能 def whitech()  差出人のドメインリスト・アドレスリストの追加  whitelist.datの記述形式の追加   差出人のアドレス管理区分:d(ドメインリスト), a(アドレスリスト)  記述例 (ドメインリスト)の場合  ・「Networld VMware Information」「ソフトバンクBB株式会社 Webセミナー事務局」「ソフトバンクBB株式会社 マイクロソフトセミナー事務局」の例示   ,,smartseminar.jp,d networld.co.jp g.softbank.co.jp sbbcs.onmicrosoft.com   ##grayメールの例    connect from *****.smartseminar.jp(smartseminar.jp) at ***.***.***.***    helo: smartseminar.jp(smartseminar.jp)    mail from: <*****@smartseminar.jp>(smartseminar.jp)    rcpt to: <*****@oakiki.co.jp>    Header-From: Networld VMware Information    Header-Subject: **********    Header-Date: 27 Aug 2012 17:45:35 +0900    Message-ID: <*****.qmail@ss10.shanon.co.jp>    X-PWmail: noFipok noHFipok noHFdnok noHFadok    connect from *****.smartseminar.jp(smartseminar.jp) at ***.***.***.***    helo: smartseminar.jp(smartseminar.jp)    mail from: <*****@smartseminar.jp>(smartseminar.jp)    rcpt to: <*****@oakiki.co.jp>    Header-From: ソフトバンクBB株式会社 Webセミナー事務局    Header-Subject: **********    Header-Date: 29 Aug 2012 11:09:38 +0900    Message-ID: <*****.qmail@ip-10-0-0-23-awsap.shanon.co.jp>    X-PWmail: noFipok noHFipok noHFdnok noHFadok    connect from *****.smartseminar.jp(smartseminar.jp) at ***.***.***.***    helo: smartseminar.jp(smartseminar.jp)    mail from: <*****@smartseminar.jp>(smartseminar.jp)    rcpt to: <*****@oakiki.co.jp>    Header-From: ソフトバンクBB株式会社 マイクロソフトセミナー事務局    Header-Subject: **********    Header-Date: 23 Aug 2012 09:13:31 +0900    Message-ID: <*****.qmail@ip-10-0-0-82-awsap.shanon.co.jp>    X-PWmail: noFipok noHFipok noHFdnok noHFadok  記述例 上記例題を(アドレスリスト)に修正した場合  ・「Networld VMware Information」「ソフトバンクBB株式会社 Webセミナー事務局」「ソフトバンクBB株式会社 マイクロソフトセミナー事務局」の例示   ,,smartseminar.jp,a vmware-info@networld.co.jp SBBMB-sbb-ictinfo@g.softbank.co.jp seminar@sbbcs.onmicrosoft.com Revision 0.1.1 2012/08/20 08:00:00 Base version. 追加された機能 class HostCache  DNSサーチ失敗時に高速化対応  プログラム起動・終了時にdsnerror.logファイルとして読込み・書き出しを行う。  「/var/log/pwmail/dsnerror.log」初期設定 def DYNSplit(name, ipad)  ダイナミックドメインのドメイン部分切出し class DYNDomainCheck  DYNSplitの検証用ログシステム  プログラム起動・終了時にdyndcheck.logファイルとして読込み・書き出しを行う。  「/var/log/pwmail/dyndcheck.log」初期設定 class WhitelistCheck def whitech() headerに追加したステイタスX-PWmodeのgrayを減らす為の処理  NEWS・ML・送信専用サーバ等のリレーメールの通過処理を追加しました。  プログラム起動時にwhitelist.datファイルとして読込みを行う。  「/usr/local/pwmail/whitelist.dat」初期設定  whitelist.datの記述形式  connect_domain,hello_domain,mailfrom_domain,送信者・差出人のアドレス管理区分   connect_domain:X-PWmailステータスにHrelayがある時   hello_domain:X-PWmailステータスにHrelay・relayがある時   送信者・差出人のアドレス管理区分:d(ドメイン違い), u(ユーザ違い), n(同アドレス)    d(ドメイン違い):X-PWmailステータスにnoHFdnokがある時(最優先)    u(ユーザ違い) :X-PWmailステータスがnoHFadokがある時    n(同アドレス) :X-PWmailステータスにnoHFdnok・noHFadokが無い時  記述例  ・Amazon.co.jpの場合   ,,amazon.com,d   ##grayメールの例 注下記の()は抽出されたドメイン名です。    connect from smtp-out****.amazon.com(amazon.com) at ***.***.***.***    helo: smtp-out****.amazon.com(amazon.com)    mail from: <******@bounces.amazon.com>(amazon.com)    rcpt to: <***@pwmail.jp>    Header-From: Amazon.co.jp    Header-Subject: **********    Header-Date: Fri, 17 Aug 2012 06:45:23 +0000 (UTC)    Message-ID: <***.JavaMail.em-build@massmail-sender-fe-***.amazon.com>    X-PWmail: Cdynip Hdynip noFipok noHFipok noHFdnok noHFadok  ・Facebookの場合   ,facebook.com,facebookmail.com,n   ##grayメールの例    connect from outmail***.snc7.facebook.com(snc7.facebook.com) at ***.***.***.***    helo: *****.facebook.com(facebook.com)    mail from: (facebookmail.com)    rcpt to: <***@pwmail.jp>    Header-From: Facebook    Header-Subject: **********    Header-Date: Sat, 18 Aug 2012 20:23:56 -0700    Message-ID: <*****@graph.facebook.com>    X-PWmail: noFipok relay noHFipok  ・python.jp MLの場合   sakura.ne.jp,python.jp,python.jp,d   ##grayメールの例    connect from www*****.sakura.ne.jp(sakura.ne.jp) at ***.***.***.***    helo: *****.python.jp(python.jp)    mail from: (python.jp)    rcpt to: <*****@pwmail.jp>    Header-From: ***** <*****@*****.org>    Header-Subject: **********    Header-Date: Sat, 18 Aug 2012 12:00:05 +0900    Message-ID: <*****@mail.gmail.com>    X-PWmail: Hrelay noHFipok noHFdnok noHFadok List 付属のwhitelist.datは、サンプル記述です。