webserv(ホスト名の結果)と呼ばれるdebian squeeze domU(xen virtualized)に取り組んでおり、sendmailを使用してメールを送信したいと考えています。ボックスにログインしているユーザーのユーザー名は次のとおりです。usernameホスト名をFQDN(mydomain.com)に変更しました。デフォルトのsendmailconfを使用します(/etc/mail/sendmail.mcからマスカレードのものを削除します)コマンドライン(sendmail ... -f user@mydomain.comレシーバー@otherdomain.com)を使用してメールを送信しようとするとメールは常に延期されます:
webserv sendmail[3694]: q2P2nP4M003694: Authentication-Warning: mydomain.com: username set sender to user@mydomain.com using -f
webserv sendmail[3694]: q2P2nP4M003694: from=user@mydomain.com, size=2124, class=0, nrcpts=1, msgid=<d9dc266122bf46d87b59e20cbd0c7432@www.mydomain.com>, relay=username@localhost
webserv sm-mta[3695]: q2P2nPOE003695: from=<user@mydomain.com>, size=2315, class=0, nrcpts=1, msgid=<d9dc266122bf46d87b59e20cbd0c7432@www.mydomain.com>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
webserv sendmail[3694]: q2P2nP4M003694: to=receiver@otherdomain.com, ctladdr=user@mydomain.com (1001/1001), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32124, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q2P2nPOE003695 Message accepted for delivery)
webserv sm-mta[3697]: q2P2nPOE003695: to=<receiver@otherdomain.com>, delay=00:00:42, xdelay=00:00:42, mailer=relay, pri=122315, relay=26, dsn=4.0.0, stat=Deferred
ただし、キューをフラッシュする(メールを強制的に送信する)と、メールは正常に送信されます。
専用のメールサーバーボックス(これと同じネットワーク上の別のdomUで、debian squeezeで実行され、postfixをMTAとして使用し、正常に動作します)をスマートホストとして使用して問題を回避しようとしましたが、メールでスマートホストが使用されることはありませんでした。
ですから、何かアドバイスがあれば、喜んでお聞きします。よろしく
PS:webservdomUのMTAはsendmailである必要があります