【发布时间】:2020-01-25 06:48:08
【问题描述】:
我尝试使用 PHP 邮件功能发送电子邮件,但是当我使用假电子邮件时,它没有给我任何错误,我无法确定电子邮件是否已发送,我尝试了其他类似问题答案中的所有方法,但我没有得不到我想要的
我需要一份送达报告
我的 PHP 版本是 7.3
我的 PHP 代码:
$to = 'example@somesite.com';
$subject = 'Message from ';
$message = $Message ;
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$headers[] = 'To: '. $to;
$headers[] = 'From: <sombody@theresite.com>';
if(mail($to, $subject, $message, implode("\r\n", $headers))){
echo 555;
}else{
echo 444;
}
有什么方法可以获取发送成功或失败的消息吗?
【问题讨论】:
-
来自manual: "如果邮件被成功接受投递,则返回 TRUE,否则返回 FALSE。重要的是要注意,仅仅因为邮件被接受投递,它不会表示邮件将实际到达预定目的地。"
-
我需要一份交货报告,可以吗?