- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:webとmailサーバを別にしたら内部から飛ばない)
webとmailサーバを別にした場合内部からメールが飛ばない?
このQ&Aのポイント
- 現在、webサーバーとメールサーバーを分けて使用していますが、ドメイン内からメールを送ると外に送信されない問題が発生しています。
- 具体的には、自分のドメインであるhogehoge.comから、valuedomain上で内部コマンド(phpなど)を使用して別のメールアドレスにメールを送ると、送信先がgmailの場合は送信されず、内部のメールサーバーに入ってしまいます。
- 原因や解決方法について、どなたか教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
valuedomainのメールサーバ(自分)が起動していて自ドメイン宛のメールを受け取る設定になっていませんか? この場合、DNSなどの解決は行われないのでご質問のような動作になります。 まずWebサーバにインストールされているメールサーバの設定を確認してください。 もしくは、アプリケーションのメール送信サーバをGmailに変更して下さい。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>webのphpでmailコマンドを使用した場合,ドメインメールだと外に飛びません。 phpのmailは自分がサーバーである前提の処理ですから PEAR::Mailのfactoryなどでsmtpサーバーを指定してメールを送付するようにしてください http://pear.php.net/manual/ja/package.mail.mail.php