- 締切済み
mb_send_mail について
お世話になります。 Linux1.3 + Qmail の構成のメールサーバーとApache1.3+php4の Webサーバーのphp からmb_send_mail関数でメールを飛ばしても受信できません(エラーも出ません) yahooメールなど他のところへは問題なく飛ばせるのですが 同じネットワーク内のドメインに対してはメールが出せない状態です。 メールソフトからの送信では問題ありません。 何か解決法はありますでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hiroaki_0
- ベストアンサー率53% (131/245)
回答No.2
メールログにエラーがないとのことですが、ではコネクションのログは残っているでしょうか? 設定にもよると思いますが、どこのホストから接続要求が来て、どんなメールアドレスで、どこに送ったかが残っていると思います。 それには、正常に送られたメールも、送られなかったメールも記録されているでしょうか? 記録されているなら、記録されているメールアドレスやホスト名に問題はないでしょうか? 記録されていないならば、mb_send_mailがどこか違うサーバーに送信していることになりますよね?
- hiroaki_0
- ベストアンサー率53% (131/245)
回答No.1
1.メールソフトでの送信は、WEBサーバー上で行っているのでしょうか? 2.メールサーバーはWEBサーバー上にあるのでしょうか? 3.エラーがでないとは、メールサーバー上のメールログにもエラーが出ていないと言うことでしょうか? 4.メールソフトと、phpは同じメールサーバーを使用して、同じメールアドレスを使用されているのでしょうか?
お礼
レス有難うございます。 1.メールソフトでの送信は、WEBサーバー上で行っているのでしょうか? 別のPCから問題の端末に向け同じネットワークの中から実行しております。 2.メールサーバーはWEBサーバー上にあるのでしょうか? 別のPCになります。 3.エラーがでないとは、メールサーバー上のメールログにもエラーが出ていないと言うことでしょうか? そうです。 4.メールソフトと、phpは同じメールサーバーを使用して、同じメールアドレスを使用されているのでしょうか? 同じメールサーバー・アドレスを使用しております。 また、試しにWindows2000+apache2の別のWEBサーバーから同じソースでメールを送信すると、問題なく受信できました。