電子書籍の厳選無料作品が豊富!

先日「三者中継テスト通ってるのに踏み台?」
http://oshiete.goo.ne.jp/qa/8028585.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.comREJECT
tony@sikespaper.comREJECT
204.232.236.144REJECT

のように書いたのですが、それでも上記のような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
も行なっております。


次の手が見つからず、暗中模索状態になってしまいました。
アドバイス頂けると助かります。
どうぞよろしくお願い致します。

A 回答 (1件)

当方、質問内容の件に全く詳しくはないですが、


ちょっと調べてみまして、
ここを確認してはどうだろうという点を以下記載いたします。
# 万が一参考になればと思いまして。

「FEATURE(`access_db', <中略>')dnlは有効になっており」
とのことですが、有効になっているというのは、
このマクロの記述が正しくsendmail.cf内に反映されている
というということを言っておられるでしょうか?
# mcファイルからcfファイルへの変換が
# 正常に出来ているかの確認が行われているでしょうか?

また、FEATURE(`access_db')マクロの記述中にある「-o」は
対象ファイルが存在しなくてもエラーとしないという意味らしいので、
試せるならば「-o」を削って設定を行ってみて、
テスト送信を行いログにエラーが出てこないかを確認してみてはどうでしょうか。

そもそも、あるバージョン以上のsendmailでは
デフォルトがリレーしないようになっているが、
以前のバージョンはデフォルトがリレー許可だった
というような記述も見かけました。
(たぶんないとはおもいますが)バージョンがふるく、
他の設定も必要であるというようなことはないでしょうか。

あと、/etc/mail/accessの内容でREJECT前に空白が入っていないのは、
これは投稿の際に空白が潰れてしまっただけですよね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!