qmail 迷惑メール拒否& 特定発信元BCCメール受信

メールサーバに qmail を使っているのだが、例に違わず迷惑メールはたくさん来る。メールを受信した後にメーラーの振り分け機能でサーバから削除したり、ゴミ箱行きにすることも出来るのだが、メールを受信してる時点ですでに癪に障る。ORDB も使う様に設定してあるのだが、あまり効果はない。

 Viagla とかアダルト、出会い系、必ず儲かるの類、ソフトの違法販売のメールは To: や Cc: で送られてこないことが多くほとんどが Bcc: である。qmail で iftocc というツールを使えば Bcc: メールはシャットアウトできるのは知っていたのだが、必要な Bcc: メールもシャットアウトされてしまうので、その手の設定はしてなかった。

さすがに最近は迷惑メールに腹立つようになってきたので、必要な Bcc: メールは受信し、それ以外の Bcc: メールは送り返すように以下の参考サイトを参考にして設定してみた。

ホームディレクトリ .qmail で以下のように設定する。

|/var/qmail/bin/condredirect okmail /bin/sh -c "if [ $SENDER = uso358@hoge.co.jp ] ; then exit 0 ; else exit 100 ; fi"
|/var/qmail/bin/bouncesaying 'Never send SPAM mail ! Not so, send mail by To or CC' except /usr/local/bin/iftocc mail01@xxxxx.xx.jp mail02@xxxxx.xx.jp mail02@xxxxx.xx.jp mail02@xxxxx.xx.jp ...... etc

★ どうしても受信したい相手のメール
uso358@hoge.co.jp 仮に Bcc: で送られて来ても受信したい送信者のメールアドレス
okmail あなたのドメインが @xxxxx.xx.jp だとしたら okmail@xxxxx.xx.jp に転送されます。

★ To: Cc: に以下のアドレスが記述されていたら受信する。
mail01@xxxxx.xx.jp
mail02@xxxxx.xx.jp
mail03@xxxxx.xx.jp
mail04@xxxxx.xx.jp

メール転送で受信している場合やメーリングリストの場合 宛先としては複数あるはずなので、漏れなく列記すること。当然、忘れると届かないよ。

'Never send SPAM mail ! Not so, send mail by To or CC'
この文字列は好きなメッセージを入れておくと送信側メールサーバに送り返される。

★ソフトの入手先
ftp://ftp.jp.qmail.org/qmail/ から
mess822-0.58.tar.gz を入手して解凍。
make
make setup check でインストール

★参考サイト
○iftoccを使ったメールフィルタリング
http://www.atmarkit.co.jp/flinux/rensai/qmail03/qmail03b.html
○メール振り分け
http://kyoma.net/tech/qmail/dot-qmail/refile.html

★次にやってみたいこと
正規表現使ってメールのフィルタリングができそうだ。
○ qmail filter 
http://www.gentei.org/~yuuji/software/qmfilter/

ウェブページ

  • about
Powered by Movable Type 5.2.10

このブログ記事について

このページは、よしが2004年8月14日 09:57に書いたブログ記事です。

ひとつ前のブログ記事は「アテネオリンピック」です。

次のブログ記事は「qmail 迷惑メール拒否& 特定発信元BCCメール受信(続)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。