【问题标题】:PHP Mail with Plesk - Not Sending/Receiving Any Emails带有 Plesk 的 PHP 邮件 - 不发送/接收任何电子邮件
【发布时间】:2014-03-31 15:13:54
【问题描述】:

我最近从 1&1 获得了一个新的专用私人服务器。它具有最新版本的 Plesk Panel (11.5.30)。在我从服务器托管的所有网页上,没有一个可以发送电子邮件。每当我从这里http://championsfunding.com/contact-us 进行测试时,它都会说它成功发送了电子邮件,但我根本没有收到任何电子邮件。这是一个包含更多详细信息的测试 PHP 邮件脚本:http://championsfunding.com/mail_test.php。任何帮助将不胜感激。

2014 年 5 月 7 日更新:

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

5 月 7 日 10:05:53 u17259487 qmail: 1399471553.284374 投递 29: 延期:./Maildir:_No_such_file_or_directory/

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

这是日志 maillog.txt

【问题讨论】:

    标签: php email postfix-mta plesk qmail


    【解决方案1】:

    我假设您正在尝试发送到域名 Championsfunding.com 的地址?如果是这样,您必须在 Plesk 中禁用该域的邮件服务,因为您的电子邮件是由 Google 根据该域的 MX DNS 托管的。

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

    这里是Parallels KB Entry,解释原因和解决方法。

    【讨论】:

    • 您检查邮件队列是否有卡住的邮件?另外,您确定您的 mail.log 路径是有效的并且可由网络服务器用户写入吗?
    • 邮件队列为空,我将 mail.log 源从 /~daniel/mail_logs 更改为 mail_logs。该文件夹确实具有 777 权限。仍然没有日志或电子邮件。
    • 我建议对邮件日志使用绝对路径(即 /home/daniel/mail_logs)。另外,您是否介意将您的发送 sn-p 发布到 pastein(不包含敏感信息)。
    • 我的服务器的绝对路径是/var/www/vhosts/propertyregistration.com/mail_logs,而不是/home/daniel/mail_logs。这是我的pastebin pastebin.com/1Y6w7yD6
    • 我刚刚从 Plesk 机器上运行了一个测试,结果很好。你构建了这个测试脚本对吗?而且您知道您必须单击页面顶部的链接才能真正发送电子邮件?
    猜你喜欢
    • 2021-04-17
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多