2

我在 windows server 2003 中安装了 PHP。除了邮件问题,所有文件都工作正常。SMTP 没有问题。因为我在同一台服务器上运行 JSP 项目。在那个邮件功能中工作正常。那么问题出在哪里?我该如何管理?我在 PHP 中将 SMTP 服务器设置为

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

2 回答 2

0

SMTP 服务是否需要身份验证?也许 JSP 代码中有一个针对 SMTP 服务器进行身份验证的设置?您可以查看 JSP 代码以查看是否存在不同的 SMTP 配置。

另一个原因可能是 SMTP 只允许特定的发件人地址/域。PHP 和 JSP 应用程序的发件人地址是否不同?

于 2009-01-31T08:45:06.823 回答
0

如果您的 smtp 服务器没有暴露在防火墙后面并受到保护,您可以允许中继,这应该会处理好它。

如果没有,则验证您可以使用 telnet 发送您想要的电子邮件

于 2009-05-21T12:24:38.983 回答