【问题标题】:Windows SMTP Server with Server 2008 and PHP带有 Server 2008 和 PHP 的 Windows SMTP 服务器
【发布时间】:2009-05-12 19:33:03
【问题描述】:

由于某种原因,iis smtp 服务器和 php 无法正常通信。我已经通过远程登录并执行邮件命令验证了 smtp 正在工作,并且我能够收到一封电子邮件。此外,我点击此链接http://support.microsoft.com/?id=297700 并能够收到一封电子邮件。但是每当我尝试从 PHP 发送电子邮件时,什么都没有发生。更疯狂的是没有写入 smtp 日志。日志文件应位于 c:\windows\system32\logfiles\smtpsvc1,但 smtpsvc1 文件夹不存在,并且 mailroot 下的 drop、picking、queue 或 badmail 文件夹中没有电子邮件消息。

我不太确定为什么不存在这方面的日志。我授予了网络服务用户对该日志文件文件夹的权限,但无济于事。所以我想我的问题的要点是如何让 PHP 和 iis smtp 发送电子邮件。

我已将 smtp 配置为将电子邮件发送到远程 MailEnable 服务器交换。有什么想法吗?

【问题讨论】:

    标签: php iis smtp windows-server-2008


    【解决方案1】:

    不是一个直接的答案,但您知道默认情况下 SMTP 日志记录未打开,您需要通过 IIS 管理器启用它。所以,在你这样做之前,你不会得到任何日志。您将能够判断是否启用了日志记录,因为 SMTP 启动/初始化将生成日志条目,而与任何其他活动无关。如果您的日志文件为空白,则 SMTP 未运行。

    【讨论】:

      【解决方案2】:

      该测试仅适用于 2000 年,至少报纸上是这么说的。 你应该试试here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-14
        • 2013-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多