我使用PHP邮件()函数发送邮件。是否有可能找出电子邮件是发送还是失败?PHP邮件功能邮件发送失败
1
A
回答
1
不,不可能确定是否收到电子邮件:电子邮件不是有保证的传送机制。
除非你有某种在你的电子邮件的回复链接的收件人必须点击,那么第
0
PHP的mail函数返回一个布尔值。因此,您可以轻松知道邮件是否被接受用于交付。但是你可以不知道,如果它是由邮件服务器(SMTP)
bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]])
返回TRUE发送或没有,如果邮件被成功接受交付,FALSE 否则。
重要的是要注意,仅仅因为邮件被接受为 交付,它并不意味着邮件实际上会到达预期的 目的地。
链接:http://php.net/manual/en/function.mail.php
代码
if(mail(...)){ ... }
else{ ... }
0
不,这不可能不检查邮件日志。如果邮寄者收到您的邮件,但邮件功能只会返回true
,但如果收件人已收到邮件,则邮件功能将不会向您发送信息。
如果邮件被成功接受传递,返回TRUE,否则返回FALSE 。
重要的是要注意,仅仅因为邮件被接受发送,并不意味着邮件实际上会到达 的预定目的地。
0
在这里,你是...基本发送电子邮件与PHPMailer的:
if(!$mail->Send()){
echo "Emails Sending Failed!";
}else{
echo "Emails Successfully Sent!";
}
为了找到额外的故障味精,附加下面的代码将有助于...
echo $mail->ErrorInfo;
0
尝试包括X-Failed-Recipients:< <电子邮件>>
相关问题
- 1. smtpclient“发送邮件失败”
- 2. C#发送邮件失败
- 3. Powershell发送邮件失败
- 4. PHP发送电子邮件PEAR失败
- 5. PHP邮件():设置返回路径失败邮件发送
- 6. 不能发送邮件使用PHP邮件功能
- 7. 发送SMTP的Gmail电子邮件'发送邮件失败'
- 8. 邮件功能不发送
- 9. Typ3发送邮件功能
- 10. Java发送邮件功能
- 11. PHP邮件功能不发送
- 12. PHP邮件功能不发送邮件到某些地址
- 13. 使用PHP邮件功能发送邮件XAMPP 5.5-19
- 14. PHP邮件功能 - 发送邮件MTA - UBUNTU - 错误
- 15. PHP邮件功能不发送电子邮件到Gmail帐户
- 16. PHP邮件功能不发送的邮件
- 17. 触发失败发送电子邮件
- 18. 发送多封电子邮件失败php邮箱
- 19. 使用PHP邮件功能发送邮件 - 本地邮件服务器?
- 20. Php邮件功能将邮件发送到Gmail和AOL垃圾邮件
- 21. 邮件为什么发送失败?
- 22. System.Net.Mail.SmtpException:发送邮件失败 - SMTP问题
- 23. 发送邮件:验证失败
- 24. Django的:发送邮件失败
- 25. 发送邮件失败:SMTP异常
- 26. 使用Gmail SMTP发送邮件失败
- 27. SMTP Live.com“发送邮件失败”
- 28. 电子邮件发送失败
- 29. 从Bluemix发送电子邮件失败
- 30. 电子邮件发送失败