• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postfixでメールがおくれない。)

Postfixでメールが送れない原因と解決方法

このQ&Aのポイント
  • Postfixでメールが内部・外部に送れない問題について説明します。
  • DNSサーバーの設定やmain.cfの設定が原因でメールが届かない可能性があります。
  • 解決方法として、DNSサーバーの設定を確認し、main.cfの設定を適切に行う必要があります。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>(Host or domain name not found. Name service error for name=PCNAME type=MX:   Host not found, try again) エラーメッセージのとおりですね。 Postfixが配送先のMXレコードを、DNSに問い合わせても解決しなかったようです。 メールアドレスの「@」の右側は、普通はドメイン名(###.jp)なので、 SMTPサーバ(Postfix、Sendmailなど)は ドメイン名(###.jp)から、そのドメインのメールサーバ名(mail.###.jpなど) を知る必要があります。(MX:MailExchangeの解決) そのためSMTPサーバはDNSに問い合わせてMXレコードから送るべきメールサーバ名を得ます。 ちなみに、MXレコードが得られなかったら、###.jpをメールサーバ名と判断して 送信しようとします。 まずはPostfixの設定以前に、そのサーバで、ちゃんとDNSサーバが指定されて 名前解決できているか、など確認してください。 /etc/resolv.confファイルの見直し digコマンドでDNSに問い合わせる ルータ・FWなどでDNSへの問い合わせをが拒否されていないか? など、うまく動かない原因はいくらでも思いつきます。

関連するQ&A