2

Windows Server 2003 に PHP をインストールしました。メールの問題を除いて、すべてのファイルは正常に動作しています。SMTPでは問題ありません。同じサーバーでJSPプロジェクトを実行しているため、そのメール機能は正常に機能しています。では、どこに問題があるのでしょうか。どうすれば管理できますか?PHPでSMTPサーバーを次のように設定しました

; For Win32 only.
SMTP = localhost
smtp_port = 25
4

2 に答える 2

0

smtp サーバーが公開されておらず、ファイアウォールの背後で保護されていない場合は、中継を許可することができます。

そうでない場合は、telnet を使用して必要なメールを送信できることを確認します。

于 2009-05-21T12:24:38.983 に答える
0

SMTP サービスには認証が必要ですか? JSP コードに SMTP サーバーに対して認証する設定があるのではないでしょうか? JSP コードを調べて、別の SMTP 構成があるかどうかを確認できます。

別の理由として、SMTP が特定の送信者アドレス/ドメインのみを許可していることが考えられます。PHP アプリケーションと JSP アプリケーションの送信者アドレスは異なりますか?

于 2009-01-31T08:45:06.823 に答える