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
带有Plesk的PHP邮件-不发送/接收任何电子邮件_Php_Email_Postfix Mta_Plesk_Qmail - Fatal编程技术网

带有Plesk的PHP邮件-不发送/接收任何电子邮件

带有Plesk的PHP邮件-不发送/接收任何电子邮件,php,email,postfix-mta,plesk,qmail,Php,Email,Postfix Mta,Plesk,Qmail,我最近从1&1获得了一个新的专用专用服务器。它拥有最新版本的Plesk面板(11.5.30)。在我从服务器托管的所有网页上,没有一个可以发送电子邮件。每当我在这里测试它时,它会说它成功地发送了电子邮件,但我根本没有收到任何电子邮件。下面是一个包含更详细信息的测试PHP邮件脚本:。任何帮助都将不胜感激 2014年5月7日更新: 我浏览了一下邮件日志,没有发现任何问题,除了 5月7日10:05:53 u17259487 qmail:1399471553.284374交付29: 延迟:./Maildi

我最近从1&1获得了一个新的专用专用服务器。它拥有最新版本的Plesk面板(11.5.30)。在我从服务器托管的所有网页上,没有一个可以发送电子邮件。每当我在这里测试它时,它会说它成功地发送了电子邮件,但我根本没有收到任何电子邮件。下面是一个包含更详细信息的测试PHP邮件脚本:。任何帮助都将不胜感激

2014年5月7日更新:

我浏览了一下邮件日志,没有发现任何问题,除了

5月7日10:05:53 u17259487 qmail:1399471553.284374交付29: 延迟:./Maildir:\否\此类\文件\或\目录/

我在根文件夹中创建了Maildir文件夹,但仍然没有电子邮件

这是日志

我想你是想发送到域名championsfunding.com的地址?如果是这样,您将不得不在Plesk中禁用该域的邮件服务,因为根据该域的MX DNS,您的电子邮件由Google托管

问题是,启用邮件服务后,服务器不会尝试解析域的MX记录。相反,它试图在本地发送电子邮件,这不是您所期望的


以下是原因和解决方案。

您是否检查邮件队列中是否有卡住的邮件?另外,您确定您的mail.log路径有效且可由Web服务器用户写入吗?邮件队列为空,我已将mail.log源从
/~daniel/mail\u logs
更改为
mail\u logs
。该文件夹确实具有777权限。仍然没有日志或电子邮件。我建议使用邮件日志的绝对路径(即/home/daniel/mail_日志)。另外,您是否介意将发送的代码片段发布到pastein(没有敏感信息)。我的服务器的绝对路径是
/var/www/vhosts/propertyregistration.com/mail_logs
,而不是
/home/daniel/mail_logs
。这是我的pastebin,我刚用Plesk盒子做了一个测试,结果很好。您构建了这个测试脚本,对吗?你知道你必须点击页面顶部的链接才能发送电子邮件吗?