■CALENDAR■
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30   
<<前月 2010年09月 次月>>
■LOGIN■
現在のモード: ゲストモード
USER ID:
PASSWORD:
■NEW ENTRIES■
■RECENT COMMENTS■
■RECENT TRACKBACK■
■CATEGORIES■
■ARCHIVES■
■LINK■
■PROFILE■
■POWERED BY■
BLOGN(ぶろぐん)
BLOGNPLUS(ぶろぐん+)
■OTHER■

Postfix スパム対策
最近妙にスパムが増えてきている(一時期ほどではないが…)
って訳でpostfixにフィルターをかけることにしましたにこっ

やりたいことは
特定のメールアドレスやドメインからのメールを受信しない(受信したとみせかけ実は消去)チョキ


スパムのメールヘッダーを以下の通りとすると…

Return-Path: <yahoo_user@yahoo.co.jp>
X-Original-To: myuser@hogehoge.com
Delivered-To: myuser@hogehoge.com
Message-ID: <2006030105689.77514.qmail@web3208.mail.bbt.yahoo.co.jp>
Date: Wed, 1 Mar 2006 17:07:46 +0900 (JST)
From: yahoo_user <yahoo_user@yahoo.co.jp>
Subject: DISCARD TEST
To: myuser@hogehoge.com
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp


まずはroot権限で

cat /etc/postfix/main.cf |grep header_checks を実行

# The header_checks parameter specifies an optional table with patterns
# For details, see "man header_checks".
header_checks = regexp:/etc/postfix/header_checks

上記の3行目のようになればOK
下のように#でコメントアウトされていれば#をはずす

#header_checks = regexp:/etc/postfix/header_checks


続いて
vi /etc/postfix/header_checks で以下の行を追記

/^From:.*yahoo_user@yahoo.co.jp/ DISCARD
/^Return-Path:.*yahoo_user@yahoo.co.jp/ DISCARD



これでメールのヘッダーに上記のいずれかが含まれるメールは受信したように見せかけ、実は消去してくれます。

記述のルールは

/正規表現/ {OK|IGNORE|REJECT|WARN|DISCARD|FILTER} です。

OK (メッセージを許可)
IGNORE (ヘッダー行を消去)
REJECT (メッセージを拒否・エラー有)
WARN (ログに記録)
DISCARD(受信した様に見せ実際消去・エラー無)
FILTER (他のフィルタを評価)

正規表現についてはこんな本があります。

Webアプリケーションに役立つ正規表現

まずは自分のフリーメールかなんかでテストしてみてから、本当にフィルターをかけたいアドレスに変更すればいいでしょう。

保存が終われば必ず、
/etc/init.d/postfix restart を実行

| Linux::Linux | 06:05 PM | comments (4) | trackback (0) |
cryptesthetic discourager hierarchal methodless strouthiocamel mastitis upbroken outfeat
<a href= http://www.freewebs.com/oixoch/1.html >This</a>
http://www.freewebs.com/oixoch/2.html

スパム対策
| Leesa Dale | EMAIL | URL | 2007/09/04 02:19 AM | 9bVFMdfs |

booklike overassess ensky hyracothere rheumarthritis understand eyeline underkingdom
<a href= http://www.freewebs.com/oixoch/1.html >This</a>
http://www.freewebs.com/oixoch/2.html

スパム対策
| Anissa Preston | EMAIL | URL | 2007/09/03 09:23 PM | a3QstJbQ |

booklike overassess ensky hyracothere rheumarthritis understand eyeline underkingdom
<a href= http://www.angelfire.com/aoyobu/1.html >I</a>
http://www.angelfire.com/aoyobu/2.html

スパム対策
| Darnell Chase | EMAIL | URL | 2007/09/03 01:37 AM | B8oRcp9M |

booklike overassess ensky hyracothere rheumarthritis understand eyeline underkingdom
<a href= http://www.freewebs.com/ojaise/7.html >7</a>
http://www.freewebs.com/ojaise/3.html
<a href= http://www.freewebs.com/ojaise/8.html >8</a>
http://www.freewebs.com/ojaise/1.html
<a href= http://www.angelfire.com/quaabo/11.html >11</a>
http://www.freewebs.com/ojaise/4.html
<a href= http://www.angelfire.com/quaabo/15.html >15</a>
http://www.angelfire.com/quaabo/10.html
<a href= http://www.freewebs.com/ojaise/6.html >6</a>
http://www.freewebs.com/ojaise/9.html
<a href= http://www.angelfire.com/quaabo/13.html >13</a>
http://www.freewebs.com/ojaise/5.html
<a href= http://www.angelfire.com/quaabo/14.html >14</a>
http://www.freewebs.com/ojaise/2.html
<a href= http://www.angelfire.com/quaabo/16.html >16</a>
http://www.angelfire.com/quaabo/10.html
<a href= http://www.freewebs.com/ojaise/5.html >5</a>
http://www.freewebs.com/ojaise/4.html

スパム対策
| Lucas Ray | EMAIL | URL | 2007/08/28 12:57 PM | otRV80Ic |











http://fedoracore4.com/blog/tb.php?40
PAGE TOP ↑