• 締切済み

Postfix: メールが送れなくなりました。

メールが送れなくなりました。Linux(Fedora10)でメールサーバ(Postfix)を構築しています。先日まで、メールを送受信することができましたが、今日になってメール機能を全く使うことが出来ないことに気が付きました。 # echo 'Hello!' | mail -s 'Subject' jibun # mail No mail for jibun # view /var/log/maillog ... May 2 22:45:42 localhost postfix/local[16708]: 24F506F63C6: to=<jibun@mydomain.com>, orig_to=<jibun>, relay=local, delay=0.17, delays=0.09/0.04/0/0.04, dsn=2.0.0, status=sent (forwarded as 415D16F63C5) May 2 22:45:42 localhost postfix/qmgr[16174]: 24F506F63C6: removed ... ユーザ名: jibun ホスト名: mydomain.com 他に気になるログを以下に記します。(転送機能の設定をしているので、そのようなログがあるのだと想像しています。) May 2 18:21:44 localhost postfix/smtpd[15908]: 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=<xxxxxxxx@yahoo.co.jp> to=<yyyyyyyy@zzz.com> proto=SMTP helo=<web1111.mail.zzz.yahoo.co.jp> 心当たりと言えば、先日、日本語ドメイン名をPunycodeに変換するためのプログラム(idnkit-1.0-src.tar.gz)とgccをインストールしたことです。 他にどこを見ればこのようにメールが使えない状況を把握することが出来るのでしょうか。そして、どのようにすれば、また以前のようにメール機能を使えるようになるのでしょうか。

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

http://www.hde.co.jp/has/words/helo.php これ(HELO)のチェックに引っかかっているように見えますが........ > helo=<web1111.mail.zzz.yahoo.co.jp> これ、正しい設定ですか?

wataj
質問者

お礼

ご回答ありがとうございました。 resolv.confファイルを編集することで問題は解決致しました。 お騒がせ致しました。

wataj
質問者

補足

> これ、正しい設定ですか? 'web1111.mail.zzz.yahoo.co.jp'は私がヤフーのフリーメールを使っているからだと思います。(数値や文字列は少し編集しましたが。)