如何在用户使用PHP阅读后收到确认电子邮件?

时间:2014-03-10 11:38:40

标签: php phpmailer

如何在用户使用PHP阅读后收到确认电子邮件?

请找到流程

1)向收件人发送电子邮件 2)收件人阅读电子邮件。
3)如果收件人阅读了电子邮件,则确认将发送回发件人 4)这需要使用PHP实现。

请在此建议我。

3 个答案:

答案 0 :(得分:0)

PHP将无法从收件人的收件箱中执行任何操作。另一种策略是......

1)在电子邮件正文中包含图像 2)使用与用户的电子邮件相关联的令牌来提供图像 3)在服务器上访问图像时,使用令牌确定访问它的人员 4)从服务器向用户发送电子邮件

下次,请提供更多代码,您尝试过的内容以及有效的内容。

答案 1 :(得分:0)

两种方式:

1:您可以通过发送电子邮件标题来要求邮件确认:

Disposition-Notification-To: you@yourdomain.com

大多数电子邮件客户端忽略此标头,大多数人只是在看到它时取消此请求。

2:您可以在电子邮件中包含一个不可见的图像,这实际上是一个PHP脚本:

<img src="http://yourdomain.com/email.php?id=123">

根据要求向您发送确认邮件。大多数邮件客户端都不允许这样的图像。

结论:没有一个非常可靠的方法..

答案 2 :(得分:0)

你标记了phpmailer所以我猜你正在使用phpmailer类。

你只需要

$mail = new PHPMailer(); 
$mail->IsMail(); 
$mail->From = $senderEmail
$mail->ConfirmReadingTo = $confirmEmail
... body etc here ...

如果您不使用phpmailer,则必须在电子邮件中添加“X-Confirm-Reading-To”标题。