2

我已将以下代码添加到发送电子邮件的 PHP 邮件应用程序中:

$email_header .= "Disposition-Notification-To: $from"; 
$email_header .= "X-Confirm-Reading-To: $from"; 

但是,我们没有收到任何“已送达”或“已读”的确认信息。

有什么想法吗?

谢谢,

H。

4

3 回答 3

5

您没有收到任何确认的原因是大多数人选择不发送已读回执。如果您可以从您的服务器影响这是否发生,垃圾邮件发送者可以很容易地轻松识别活动和非活动电子邮件地址。

但是,如果启用了发送已读回执,这可能会失败的另一个原因是您需要在每一行的末尾包含一个新行:

$email_header .= "Disposition-Notification-To: $from\r\n"; 
$email_header .= "X-Confirm-Reading-To: $from\r\n"; 
于 2012-02-15T19:49:28.260 回答
1

我相信获取已读通知的一个标题是Return-Receipt-To:. 此外,如果客户没有完全忽略标题,用户通常可以选择忽略“已读回执”,并且不发回电子邮件。

于 2012-02-15T19:44:43.237 回答
-1

(也许不是问题的答案,但您想要达到的目标的可能答案是)。您的方法在大多数情况下都不起作用,因为通常会禁用确认。使用图像标签记录电子邮件中的电子邮件阅读。如果禁用图像加载,它将不起作用。

于 2012-02-15T19:48:34.277 回答