我已将以下代码添加到发送电子邮件的 PHP 邮件应用程序中:
$email_header .= "Disposition-Notification-To: $from";
$email_header .= "X-Confirm-Reading-To: $from";
但是,我们没有收到任何“已送达”或“已读”的确认信息。
有什么想法吗?
谢谢,
H。
我已将以下代码添加到发送电子邮件的 PHP 邮件应用程序中:
$email_header .= "Disposition-Notification-To: $from";
$email_header .= "X-Confirm-Reading-To: $from";
但是,我们没有收到任何“已送达”或“已读”的确认信息。
有什么想法吗?
谢谢,
H。
您没有收到任何确认的原因是大多数人选择不发送已读回执。如果您可以从您的服务器影响这是否发生,垃圾邮件发送者可以很容易地轻松识别活动和非活动电子邮件地址。
但是,如果启用了发送已读回执,这可能会失败的另一个原因是您需要在每一行的末尾包含一个新行:
$email_header .= "Disposition-Notification-To: $from\r\n";
$email_header .= "X-Confirm-Reading-To: $from\r\n";
我相信获取已读通知的一个标题是Return-Receipt-To:
. 此外,如果客户没有完全忽略标题,用户通常可以选择忽略“已读回执”,并且不发回电子邮件。
(也许不是问题的答案,但您想要达到的目标的可能答案是)。您的方法在大多数情况下都不起作用,因为通常会禁用确认。使用图像标签记录电子邮件中的电子邮件阅读。如果禁用图像加载,它将不起作用。