Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netwinsite SurgeMail不允许使用PHP mail()和/或sendmail命令_Php_Email_Ubuntu 14.04_Sendmail - Fatal编程技术网

Netwinsite SurgeMail不允许使用PHP mail()和/或sendmail命令

Netwinsite SurgeMail不允许使用PHP mail()和/或sendmail命令,php,email,ubuntu-14.04,sendmail,Php,Email,Ubuntu 14.04,Sendmail,为什么在Ubuntu14.04机器(可能还有其他Linux版本)上安装了SurgeMail邮件服务器之后,sendmail和/或PHP邮件不能按预期工作 从命令行- echo "Subject: sendmail test" | sendmail -v youremail@email.com 应生成一封出站电子邮件,如邮件文档所述: SurgeMail将sendmail二进制文件替换为sendmail存根,如下所示 基本上假装是sendmail并将所有内容重定向到 邮件 但是,命令行响应表明s

为什么在Ubuntu14.04机器(可能还有其他Linux版本)上安装了SurgeMail邮件服务器之后,sendmail和/或PHP邮件不能按预期工作

从命令行-

echo "Subject: sendmail test" | sendmail -v youremail@email.com
应生成一封出站电子邮件,如邮件文档所述:

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

但是,命令行响应表明sendmail未按预期工作


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

原因很简单。从来没有sendmail二进制文件,因此SurgeMail无法按预期工作

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

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

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


现在做一个测试-
echo“Subject:sendmail测试”| sendmail-vyouremail@email.com
您应该会在收件箱中看到一条成功的消息。

为什么会投反对票?