このスレッドはクローズされています。記事の閲覧のみとなります。
root宛のメールが転送されない |
|
- æ¥æï¼ 2006/09/08 10:45
- ååï¼ SRX
- ①不明点・障害内容:ある時からroot宛のメールが届かなくなりました。
②ログの有無 : (有:その内容): ③Distribution :FC4 Version:
こちらのサイトを参考に、自宅サーバを構築しました。 セキュリティ強化のためにchkrootkitやclamAVをインストールし、cronで自動実行の設定をして、 /etc/aliasesにメールアドレスを記述してそのアドレス宛にcronの実行結果をメールさせていました。
ところが、ある時から突然メールが届かなくなりました。 試しに echo test|mail root としてみても、メールが転送されません。
考えられる理由は何なのでしょうか? 自分なりにいろいろ調べてみたのですが、原因がつかめません。 過去ログも調べ、似たような質問もあったのですが、自分の事象とは違うようですので、 再度質問させて頂きました。 どうぞご教授お願い致します。
|
■ コンテンツ関連情報
Re: root宛のメールが転送されない ( No.6 ) |
|
- æ¥æï¼ 2006/09/09 13:03
- ååï¼ Johann
- 参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html
- ちょっと私も調べてみましたが、
>relay=mx5.mail.xxxxxxx.jp
側で拒否されている可能性もあるみたいです。全く別のメールアドレスには送れますか?
ちなみに、
>opendaemonsocket: daemon MTA: cannot bind: Address already in use
これは既にSendmailが動いていた状態で
>/etc/rc.d/init.d/sendmail start
とやったから出たエラーかもしれません。Sendmailはちゃんと動いていたようで、 私の予想は外れてしまいました。申し訳ないです。
|
別アドレスにはメールが届きましたが… ( No.7 ) |
|
- æ¥æï¼ 2006/09/10 00:33
- ååï¼ SRX
- Johann様
お返事ありがとうございます。 試しに転送先アドレスを携帯のアドレスに変更してみたところ、 無事テストメールが届きました。
ですが、ここで不思議だったのが、当初設定していたアドレスはyahooのメールで、 迷惑メールの設定を見てみるとそこにrootからのメールアドレスが迷惑メールに設定されていました。 設定した記憶は全くなく、それまでは普通に届いていたのに…。 迷惑メールの設定を解除してみても、届きませんでした。
そして、他のアドレスにも実験的にメールしてみたところ、 hotmailのアドレス宛に送ったときには届かず、 メールログには Sep 9 23:49:11 fedora sendmail[13311]: k89EnBoH013311: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k89EnBtx013312 Message accepted for delivery) Sep 9 23:49:15 fedora sendmail[13313]: k89EnBtx013312: to=xxxxxx@hotmail.com, ctladdr=<root@xxxxxx.jp> (0/0), delay=00:00:04, xdelay=00:00:03, mailer=esmtp, pri=30528, relay=mx4.hotmail.com. [65.54.244.104], dsn=2.0.0, stat=Sent ( <200609091449.k89EnBoH013311@xxxxxx.jp> Queued mail for delivery) と記録されていました。「Queued mail for delivery」という、今までとは違うログが記録されていました。
また、プロバイダのアドレスに送った際にはどうやら無事送れたようなのですが、 SPAMメールとして勝手に対処されたようです。 その内容はこちらです。
The original message was received at Sun, 10 Sep 2006 00:30:26 +0900 from localhost.localdomain [127.0.0.1]
----- The following addresses had permanent fatal errors ----- xxxxxx@xxxxxxxx.ne.jp (reason: 553 Invalid domain info... Are you spammer?) (expanded from: <root@xxxxxxx.jp>)
----- Transcript of session follows ----- ... while talking to sbmx.asahi-net.or.jp.: >>> RCPT To:<xxxxxxx@xxxxxxxxx.ne.jp> <<< 553 Invalid domain info... Are you spammer? 550 5.1.1 xxxxxxx@xxxxxxxx.ne.jp... User unknown
いったいどういうことなのでしょう…
|
もう一つ不思議なことに気付きました。 ( No.8 ) |
|
- æ¥æï¼ 2006/09/10 00:45
- ååï¼ SRX
- 何度も投稿してすみません。
先ほど携帯のアドレスに送ったメールですが、 送信者のアドレスが「root@localhost.localdomain」になっていました。 これは何かに関係ありますでしょうか?
|
Re: root宛のメールが転送されない ( No.9 ) |
|
- æ¥æï¼ 2006/09/10 06:36
- ååï¼ Johann
- 参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html
- >stat=Sent ( <200609091449.k89EnBoH013311@xxxxxx.jp> Queued mail for delivery)
これなら届いているはずです。hotmailの迷惑メールフォルダーを確認してみましょう。
>送信者のアドレスが「root@localhost.localdomain」になっていました。
メール送信の際に使うドメインを設定してください。sendmailならsendmailの設定をいじる必要が あったと思います。
|
Re: root宛のメールが転送されない ( No.10 ) |
|
- æ¥æï¼ 2006/09/10 23:36
- ååï¼ SRX
- Johann様
hotmailの迷惑メールフォルダ(バルクフォルダ)を調べてみても、そのようなメールは届いておりませんでした。 また、受信拒否アドレスになっているのかとも思ったのですが、それも無いようです。
sendmailの設定をしようと思い、googleなどで調べまくっているのですが四苦八苦しております。 sendmail.mcの記述で、 LOCAL_DOMAIN(`localhost.localdomain')dnlというところがあり、 ここが怪しいのかと思い LOCAL_DOMAIN(`xxxxxx.jp')dnl とホスト名を入れてみました。 そこで、m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cfとやっても sendmail.mc:10: m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory と表示され更新されません。 もう、何がいいのか悪いのかさっぱりです…。
また、ログの方ですが Sep 10 13:42:28 fedora sendmail[628]: k8A4gSRd000628: to=xxxxxx@yahoo.co.jp, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=32582, relay=mx5.mail.yahoo.co.jp., dsn=5.0.0, stat=Service unavailable Sep 10 13:42:28 fedora sendmail[628]: k8A4gSRc000628: Losing ./qfk8A4gSRc000628: savemail panic Sep 10 13:42:28 fedora sendmail[628]: k8A4gSRc000628: SYSERR(root): savemail: cannot save rejected email anywhere というエラーが出ていました。
Johann様の他にも何か心当たりがあるかたがおりましたら、是非ともご教授頂ければと思います。 どうぞよろしくお願いいたします。
|
■ その他