【问题标题】:Netwinsite SurgeMail does not allow PHP mail() and/or sendmail commandsNetwinsite SurgeMail 不允许 PHP mail() 和/或 sendmail 命令
【发布时间】:2017-10-28 11:24:36
【问题描述】:

为什么在 Ubuntu 14.04 机器(以及可能的其他 Linux 版本)上安装 SurgeMail 邮件服务器后,sendmail 和/或 PHP 邮件无法按预期工作?

从命令行 -

echo "Subject: sendmail test" | sendmail -v youremail@email.com

应如 Surgemail 文档所述产生出站电子邮件:

SurgeMail 将 sendmail 二进制文件替换为 sendmail 存根,这 基本上假装是sendmail并将所有内容重定向到 SurgeMail。

但是命令行响应表明 sendmail 没有按预期工作。

另外 - sendmail 没有安装在这个盒子上,从来没有安装过:)

【问题讨论】:

  • 为什么投反对票?

标签: php email ubuntu-14.04 sendmail


【解决方案1】:

原因很简单。从来没有 sendmail 二进制文件,所以 SurgeMail 不能按预期工作。

要更正此问题,请在 *nix 上的 /etc 或 Windows 上的 windows 目录中创建一个名为 sendmail_surge.ini 的文件。

在此文件中添加以下设置 -

host 127.0.0.1

接下来转到 SurgeMail 文件夹 - /usr/local/surgemail 并将 sendmail 二进制文件复制到 /usr/sbin

现在进行测试 - echo "Subject: sendmail test" | sendmail -v youremail@email.com,您应该会在收件箱中看到一条成功的消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    相关资源
    最近更新 更多