Mail()不会在Windows Server 2003中发送

时间:2009-01-31 08:20:36

标签: php email smtp windows-server-2003

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

; For Win32 only.
SMTP = localhost
smtp_port = 25

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

如果没有,请确认您可以使用telnet发送所需的电子邮件