• ベストアンサー

自分(localhost)へメールが送れない...

はじめまして。 家のFedora2へPostfix-2.2.3をインストールして、試しに自分(localhost)へメールを出していて、届いていたのですが、今日になって突然どういうわけかメールが届かなくなってしまいました。 状況としましては、 1.メールを送った際の出力ログ [ユーザ]... Connecting to [127.0.0.1] via relay... [ユーザ]... Deferred: Connection reset by [127.0.0.1] Closing connection to [127.0.0.1] 2.netstatでの出力 tcp 0 0 *:smtp *:* LISTEN unix 2 [ACC] STREAM LISTENING 9336 private/smtp unix 2 [ACC] STREAM LISTENING 9384 private/smtp 3.telnetでlocalhost 25へ接続を試みた場合のログ Trying 127.0.0.1... Connected to CORE.localdomain(127.0.0.1). Escape character is '^]'. Connection closed by foreign host. このような状況になっております。 Postfixがポート25でLISTENしていないようなきがするのですが、どうすればよいかわからなくて手立てがなくなってしまいました。 おとといまではバンバンメールできていたのに今日になってできない状況です。 したことといえばproftpdをインストールしたくらいです。 よろしければご回答ください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#43437
noname#43437
回答No.2

No.1です。もう解決済み・・でしょうか? エラーメッセージを見る限り、 bad net/mask pattern: "0.0.0/8" これが問題のようですね。おそらくどこかに、このおかしなネットワークアドレスの設定があるのだと。。 /usr とか /etc の下を grep -r 0.0.0 で、検索してみてはどうでしょう?

noname#14448
質問者

お礼

おぉぉー! grepをかけると 127,0.0.0/8 と出てきました! 127.0.0.0/8 と直して再立ち上げすると落ちなくなりました! main.cf編集していたときのフォントが[HGゴシックM] (Fedoraのデフォルトフォント)でして、『,』と『.』が同じに見えていて、全然気づかなかったです。ケアレミスだったとは、とほほ... ;; (ほんとに似てます。もうHGゴシックMは使わないぞ。) 自分にメールを出すと、postfixを使って送信できましたので、万事解決いたしました! 本当にありがとうございました。

その他の回答 (2)

  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

>fatal: bad net/mask pattern: "0.0.0/8" main.cf(/etc/postfix/main.cfかな?)のmynetworksの項目に「0.0.0/8」があったりしませんか? おそらく「127.0.0.0/8」のはずですよね?  

noname#14448
質問者

お礼

ご回答ありがとうございます。 ご指摘の通り 127,0.0.0/8 となっていて、直したところ送信できました。 ありがとうございました。

noname#43437
noname#43437
回答No.1

単に、Postfixが勝手に落ちているのではないでしょうか?telnetで繋いでみたとき、maillogに、なにか出ていませんか?

noname#14448
質問者

お礼

早速のご回答ありがとうございます! つないだ後、切断までの出力はあの4行だけでした。 それ以外はうんともすんともです。 psで見てみると、 4308 ? S 0.00 /usr/libexec/postfix/master と、生きているように見えます。

noname#14448
質問者

補足

maillogを見てみたところ、ご指摘のとおり落ちていました。 下記は起動したときのmaillogへの出力内容です。 Jun 11 04:17:57 localhost postfix/postfix-script: starting the Postfix mail system Jun 11 04:17:57 localhost postfix/master[11698]: daemon started -- version 2.2.3, configuration /etc/postfix:q Jun 11 04:17:57 localhost postfix/nqmgr[11702]: warning: please update the /etc/postfix/master.cf file; the new queue managerthe new queue manager Jun 11 04:17:57 localhost postfix/nqmgr[11702]: warning: (old name: nqmgr) has become the standard queue manager (new name: qmgr) Jun 11 04:17:57 localhost postfix/nqmgr[11702]: warning: support for the name old name (nqmgr) will be removed from Postfix localhostu:25へtelnet接続を試みたときのmaillogへの出力内容です。 Jun 11 04:19:08 localhost postfix/smtpd[11777]: connect from localhost.localdomain[127.0.0.1] Jun 11 04:19:08 localhost postfix/smtpd[11777]: fatal: bad net/mask pattern: "0.0.0/8" Jun 11 04:19:09 localhost postfix/master[11698]: warning: process /usr/libexec/postfix/smtpd pid 11777 exit status 1 Jun 11 04:19:09 localhost postfix/master[11698]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling 今日一日、自分でも調べていろいろと試したのですが、状況は変わらずじまいで途方にくれています。 どうかよろしくお願いします。 あと、最初にメールが届いていたというのはsendmailをストップさせずに行っていたため、sendmailが行っていたことでした。 なので、Postfixでのメール送受信はできていない状況です。