如果从 php mail() 函数发送的电子邮件返回,它在 linux 中的位置?

Posted

技术标签:

【中文标题】如果从 php mail() 函数发送的电子邮件返回,它在 linux 中的位置?【英文标题】:If an email sent from php mail() function returns, where is it located in linux? 【发布时间】:2014-01-01 12:14:57 【问题描述】:

我有一个页面,它通过 php mail() 函数向特定的user@domain.com 发送电子邮件。

但是,目标域domain.com 没有在 DNS 上正确配置,并且没有收到任何电子邮件。

有什么方法可以抓取所有未发送的电子邮件?

是否有未发送邮件的位置?

我正在使用 Cpanel,但我在机器上也有 root 访问权限。

【问题讨论】:

取决于您的服务器设置,但如果您使用 qmail,服务器可能会尝试重新发送qmail-qread 将在队列中显示消息 mailq 本身会在后缀中显示。失败,它们通常存储在 /var/spool/postfix/ 中的其中一个文件夹中 【参考方案1】:

如果它正在运行 postfix,请尝试查看 mailq 和 postcat 命令。

【讨论】:

以上是关于如果从 php mail() 函数发送的电子邮件返回,它在 linux 中的位置?的主要内容,如果未能解决你的问题,请参考以下文章

使用PHPMailer发送邮件

如何使用php的mail函数

php发送邮件

如果在php网页加邮件发送代码

我的邮件没有被php函数mail()发送[重复]

如何防止通过 PHP mail() 发送的邮件进入垃圾邮件? [复制]