如何在用户使用PHP阅读后收到确认电子邮件?
请找到流程
1)向收件人发送电子邮件
2)收件人阅读电子邮件。
3)如果收件人阅读了电子邮件,则确认将发送回发件人
4)这需要使用PHP实现。
请在此建议我。
答案 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”标题。