我在Windows Server 2003中安装了PHP。除邮件问题外,所有文件都正常工作。 SMTP中没有问题。因为我在同一台服务器上运行JSP项目。在那个邮件功能工作正常。那问题出在哪里?我该如何管理?我在PHP中将SMTP服务器设置为
; For Win32 only.
SMTP = localhost
smtp_port = 25
答案 0 :(得分:0)
SMTP服务是否需要身份验证?也许JSP代码中有一个设置可以对SMTP服务器进行身份验证?您可以查看JSP代码以查看是否存在不同的SMTP配置。
另一个原因可能是SMTP只允许特定的发件人地址/域。 PHP和JSP应用程序的发件人地址是否不同?
答案 1 :(得分:0)
如果您的smtp服务器没有在防火墙后面暴露和保护,您可以允许中继,并且应该处理它。
如果没有,请确认您可以使用telnet发送所需的电子邮件