• 締切済み

三者中継テスト通ってるのにスパム送信成功

先日「三者中継テスト通ってるのに踏み台?」 http://okwave.jp/qa/q8028585.html の質問をした者です。 前回は送信に失敗していると思っていたのですが、googleのブラックリストに載ってしまったので再度確認していたところ、 Apr 12 16:10:39 ****** sendmail[24738]: r3BK94Pj003810: to=<tony@sikespaper.com>, delay=00:50:37, xdelay=00:00:01, mailer=esmtp, pri=190766, relay=sikespaper.com.1.0001.arsmtp.com. [204.232.236.144], dsn=2.0.0, stat=Sent (1929114351 message accepted for delivery) のように送信に成功しているケースがありました。 再度三者中継テストをしても問題ないので /etc/mail/access に sikespaper.com.1.0001.arsmtp.com REJECT tony@sikespaper.com REJECT 204.232.236.144 REJECT のように書いたのですが、それでも上記のようなstat=Sentのログが残ってしまいます。 FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl は有効になっており、 makemap -v hash /etc/mail/access.db < /etc/mail/access /sbin/service sendmail restart も行なっております。 次の手が見つからず、暗中模索状態になってしまいました。 アドバイス頂けると助かります。 どうぞよろしくお願い致します。

みんなの回答

noname#251971
noname#251971
回答No.1

当方、質問内容の件に全く詳しくはないですが、 ちょっと調べてみまして、 ここを確認してはどうだろうという点を以下記載いたします。 # 万が一参考になればと思いまして。 「FEATURE(`access_db', <中略>')dnlは有効になっており」 とのことですが、有効になっているというのは、 このマクロの記述が正しくsendmail.cf内に反映されている というということを言っておられるでしょうか? # mcファイルからcfファイルへの変換が # 正常に出来ているかの確認が行われているでしょうか? また、FEATURE(`access_db')マクロの記述中にある「-o」は 対象ファイルが存在しなくてもエラーとしないという意味らしいので、 試せるならば「-o」を削って設定を行ってみて、 テスト送信を行いログにエラーが出てこないかを確認してみてはどうでしょうか。 そもそも、あるバージョン以上のsendmailでは デフォルトがリレーしないようになっているが、 以前のバージョンはデフォルトがリレー許可だった というような記述も見かけました。 (たぶんないとはおもいますが)バージョンがふるく、 他の設定も必要であるというようなことはないでしょうか。 あと、/etc/mail/accessの内容でREJECT前に空白が入っていないのは、 これは投稿の際に空白が潰れてしまっただけですよね。