Windows Server 2003 に PHP をインストールしました。メールの問題を除いて、すべてのファイルは正常に動作しています。SMTPでは問題ありません。同じサーバーでJSPプロジェクトを実行しているため、そのメール機能は正常に機能しています。では、どこに問題があるのでしょうか。どうすれば管理できますか?PHPでSMTPサーバーを次のように設定しました
; For Win32 only.
SMTP = localhost
smtp_port = 25
Windows Server 2003 に PHP をインストールしました。メールの問題を除いて、すべてのファイルは正常に動作しています。SMTPでは問題ありません。同じサーバーでJSPプロジェクトを実行しているため、そのメール機能は正常に機能しています。では、どこに問題があるのでしょうか。どうすれば管理できますか?PHPでSMTPサーバーを次のように設定しました
; For Win32 only.
SMTP = localhost
smtp_port = 25
smtp サーバーが公開されておらず、ファイアウォールの背後で保護されていない場合は、中継を許可することができます。
そうでない場合は、telnet を使用して必要なメールを送信できることを確認します。
SMTP サービスには認証が必要ですか? JSP コードに SMTP サーバーに対して認証する設定があるのではないでしょうか? JSP コードを調べて、別の SMTP 構成があるかどうかを確認できます。
別の理由として、SMTP が特定の送信者アドレス/ドメインのみを許可していることが考えられます。PHP アプリケーションと JSP アプリケーションの送信者アドレスは異なりますか?