PHP-Mailer - 检查邮件是否已发送

时间:2017-07-31 13:09:19

标签: php email phpmailer

我使用流行的PHP-Mailer-Class发送电子邮件。如果电子邮件发送成功,是否有可能检查?

2 个答案:

答案 0 :(得分:1)

我认为您无法检查是否已收到,您只能检查是否已成功发送。

答案 1 :(得分:0)

是的,这个问题有点棘手。 有几种方法。

  1. 如果已经发送并阅读,那么您可以拥有一个跟踪器'图片。这是一个实际上是php页面的图像。
  2. 因此,在电子邮件的最后,我会找到一张“'图片”的链接。在我的服务器上。其中包含跟踪器标识符。例如

    <img src="example.com/trackerImage.php?email=someemail.com" />
    

    现在使用php和gd,您可以创建此页面并获取电子邮件地址(或其他变量)(已设置)以记录电子邮件已被打开或读取。

    另一种方法是设置退回电子邮件地址(您必须要谷歌)。可以通过php读取此电子邮件地址以处理退回,并告知您电子邮件是否不再可用。有脚本可以帮助你。