質問: ある特定のメールアドレスからのアクセスを拒否するには いわゆる自宅サーバの構築をしています。まだ未熟なので、分からないことだらけなのですが、最近増え始めた「探り」を入れるアクセスを止めたいと考えています。以下のようにしてログを見ていると、同じ所から繰り返しアクセスされていることに気が付きました。 [root@domain ~]# vi /var/log/maillog (抜粋) jul 30 00:55:09 domain postfix/smtpd[2100]: connect from unknown[123.45.67.89] jul 30 00:55:18 domain postfix/smtpd[2100]: noqueue: reject: rcpt from unknown[123.45.67.89]: 450 4.7.1 client host rejected: cannot find your hostname, [123.45.67.89]; from= to=<223372270@example.com> proto=esmtp helo= jul 30 00:55:18 domain postfix/smtpd[2100]: disconnect from unknown[123.45.67.89] 以上のようなものが一分間に何十通と来ます。 123.45.67.89は拒否したくはないのですが、from=、もしくは、 helo=がログに記録されるようなアクセスが来たときは、ログに記録することなく拒否したいのです。何かよい方法がありませんでしょうか? なお、環境はlinuxのfedora10です。
回答: ログに記載せず。。。。と言うのは厳しいと思います。 単純に拒否したいだけなら、header_checksを利用すれば可能かと思います。