在 php 中,我从我的网站发送的电子邮件是否被用户查看?

Is there anything which tell me email is viewed by user which I send from my website in php?

我想构建一个功能,告诉我用户查看或阅读了从我的网站发送的所有电子邮件。

我在网上看到一个解决方案,它是关于在电子邮件中发送图像,当阅读电子邮件并打开图像时,我们必须触发对我们系统的调用。

但是如果图像永远不会打开。

P.S。电子邮件可以在任何 gmail/outlook/thunderbird 任何

中打开

我们将不胜感激任何帮助和想法。

我认为图像是最好的方式,用户不必实际打开图像即可将其记录为已读。当用户打开电子邮件时,图像将通过向 src 属性发送请求来加载,您可以将其设置为 php 端点,例如...

<img src='http://www.example.com/mailread.php?userId=212'>

php 脚本将包含一些逻辑来记录用户已阅读电子邮件并提供图像。