【问题标题】:Mail() won't send in windows server2003Mail() 不会在 Windows Server 2003 中发送
【发布时间】:2010-10-04 15:38:52
【问题描述】:

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

; For Win32 only.
SMTP = localhost
smtp_port = 25

【问题讨论】:

    标签: php email smtp windows-server-2003


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-18
        • 2013-12-29
        • 1970-01-01
        • 2011-03-29
        • 1970-01-01
        • 1970-01-01
        • 2015-06-30
        • 1970-01-01
        相关资源
        最近更新 更多