• 締切済み

mb_send_mail について

 お世話になります。 Linux1.3 + Qmail の構成のメールサーバーとApache1.3+php4の Webサーバーのphp からmb_send_mail関数でメールを飛ばしても受信できません(エラーも出ません) yahooメールなど他のところへは問題なく飛ばせるのですが 同じネットワーク内のドメインに対してはメールが出せない状態です。 メールソフトからの送信では問題ありません。 何か解決法はありますでしょうか?

みんなの回答

  • hiroaki_0
  • ベストアンサー率53% (131/245)
回答No.2

メールログにエラーがないとのことですが、ではコネクションのログは残っているでしょうか? 設定にもよると思いますが、どこのホストから接続要求が来て、どんなメールアドレスで、どこに送ったかが残っていると思います。 それには、正常に送られたメールも、送られなかったメールも記録されているでしょうか? 記録されているなら、記録されているメールアドレスやホスト名に問題はないでしょうか? 記録されていないならば、mb_send_mailがどこか違うサーバーに送信していることになりますよね?

  • hiroaki_0
  • ベストアンサー率53% (131/245)
回答No.1

1.メールソフトでの送信は、WEBサーバー上で行っているのでしょうか? 2.メールサーバーはWEBサーバー上にあるのでしょうか? 3.エラーがでないとは、メールサーバー上のメールログにもエラーが出ていないと言うことでしょうか? 4.メールソフトと、phpは同じメールサーバーを使用して、同じメールアドレスを使用されているのでしょうか?

nahisa
質問者

お礼

レス有難うございます。 1.メールソフトでの送信は、WEBサーバー上で行っているのでしょうか?  別のPCから問題の端末に向け同じネットワークの中から実行しております。 2.メールサーバーはWEBサーバー上にあるのでしょうか?  別のPCになります。 3.エラーがでないとは、メールサーバー上のメールログにもエラーが出ていないと言うことでしょうか?  そうです。 4.メールソフトと、phpは同じメールサーバーを使用して、同じメールアドレスを使用されているのでしょうか?  同じメールサーバー・アドレスを使用しております。 また、試しにWindows2000+apache2の別のWEBサーバーから同じソースでメールを送信すると、問題なく受信できました。

関連するQ&A