• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postfixで外部ドメインから受信できない)

Postfixで外部ドメインからメール受信できない

このQ&Aのポイント
  • CentOS 5.3にPostfix 2.3.3をインストールし、外部のメールサーバからメールを受信できません。
  • リモートログイン以外の方法で外部から接続しようとすると応答がないため、ポートが開かれていない可能性があります。
  • エラー返信メールの内容から、??????.co.jpと??????.bizの関係について疑問があります。

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

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

使っているドメインのDNSサーバの設定はどうなっていますか? そちらが正しく設定していないと外部から届きません。

woshibaoba
質問者

お礼

DNSで、ドメイン名からIPが取得できればOKだと思っていたのですが、メール送信する場合には、MXレコードの設定が関係あるんですね。 ドメイン名に登録されているMXレコードをみると、他のドメインになっていたので、他のドメインのメールサーバに送ろうとし、そんなアカウントないよということでエラーになっていたようです。 MXレコードを適切に設定して問題解決しました。 ありがとうございました。

woshibaoba
質問者

補足

DNSで名前解決はできています。 ----- 参考データを添付できなかったのでここで -------------- 【参考1】 外部のメールサーバ(myaddr1@??????.co.jp)から、構築中のメールサーバのアカウント(myaddr2@??????.biz)宛てに送った際の、エラー返信メール ----- The error occurred while delivery E-mail. ----- ----- メール配信でエラーが発生しました。----- error result for "503 5.0.0 Need SMTP authentication first" 配信先が応答したエラーは "503 5.0.0 Need SMTP authentication first" 接続先(ToConnect) ???.???.???.???(??????.co.jp) / 2010/01/11 05:14:23 From Address myaddr1@??????.co.jp To Address myaddr2@??????.biz 送信元 myaddr1@??????.co.jp 送信先 myaddr2@??????.biz 送信メール情報(Send mail information) メール日付(Mail date) : "Mon, 11 Jan 2010 05:14:47 +0900" 件名(Subject) : "test" This message was not delivered due to the following reason: The destination server did not accept your mail address. Please check the recipient's mail address. for further detils, please refer to the response message. 貴方のメールは下記の理由により送信されませんでした: 配信先のメールサーバが貴方のメールアドレスを受け付けませんでした。 宛先のメールアドレスを確認して下さい。 詳しくは応答メッセージを参照してください。 【参考2】 外部のメールサーバ(myaddr3@nifty.com)から、構築中のメールサーバのアカウント(myaddr2@??????.biz)宛てに送った際の、エラー返信メール The original message was received at Mon, 11 Jan 2010 15:15:40 +0900 from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <myaddr2@??????.biz> (reason: 550 5.1.1 <myaddr2@??????.biz>... Not local user, server is not relaid. Recipient error) ----- Transcript of session follows ----- ... while talking to ??????.co.jp.: >>> DATA <<< 550 5.1.1 <myaddr2@??????.biz>... Not local user, server is not relaid. Recipient error 550 5.1.1 <myaddr2@??????.biz>... User unknown <<< 503 5.5.1 Need RCPT command(recipient) message_delivery-status_1の添付ファイル Reporting-MTA: dns; nfvsout303g.nifmail.jp Received-From-MTA: DNS; localhost Arrival-Date: Mon, 11 Jan 2010 15:15:40 +0900 Final-Recipient: RFC822; myaddr2@??????.biz Action: failed Status: 5.1.1 Remote-MTA: DNS; ??????.co.jp Diagnostic-Code: SMTP; 550 5.1.1 <myaddr2@??????.biz>... Not local user, server is not relaid. Recipient error Last-Attempt-Date: Mon, 11 Jan 2010 15:15:45 +0900 【参考3】postconf -n の内容 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases, pcre:/etc/aliases.regexp command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain mydomain = ??????.biz myhostname = ?.?.?.?.?.jp myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP unknown_local_recipient_reject_code = 550

関連するQ&A