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