sendmailで受信拒否する場合、以下の手順でファイル「access」を編集する。
まず、/etc/mailに移動
cd /etc/mail
accessファイルを編集
vi access
編集のやり方は、以下のサイトが詳しい。
http://www.hart.co.jp/spam/haijo2.html
僕は特定のメールアドレスを拒否したく、且つ「何を巻き込もうがどうしても拒否したかった」ので、
頭に「From:」をつけずに設定した。
例:
foobar@hogehoge.com REJECT <メールアドレス拒否
@hogehoge.com REJECT <ドメインごと拒否
From:をつけていないと、自分が送る宛先に、拒否したものが入っていた場合、それもはじかれてしまうらしい。
まあ、まかり間違って送ることが出来なくなるから、それはそれであり。
(上記例の二番目だと、@hogehoge.comからのメールと、@hogehoge.comに送ろうとするメールを全拒否する)。
最後に
makemap hash access < access
を叩く。
これでデータベース(access.db)に書き込まれる。
ほかの参考になるかもしれないサイト(実は見てないけど)
http://www.obenri.com/_sendmail/relay_settings.html
0 件のコメント:
コメントを投稿