【发布时间】:2015-05-11 15:09:11
【问题描述】:
在我的 java 项目项目中,我喜欢向组或单个用户发送邮件。我想知道是否必须为发件人递送邮件。如果邮件地址有误,请去报告。
【问题讨论】:
-
贴出你的邮件发送代码,看看你是怎么做的
-
需要更多信息,只有我们才能了解您面临的实际问题。
在我的 java 项目项目中,我喜欢向组或单个用户发送邮件。我想知道是否必须为发件人递送邮件。如果邮件地址有误,请去报告。
【问题讨论】:
没有一种标准的方法可以得到全面接受和尊重。不过,我看到您有一些选择:
在值中添加带有您的电子邮件地址的标题“Return-Receipt-To”。如果电子邮件的收件人有一个认可此标头的客户,则在打开电子邮件时会向您发送回执。请注意,这并不可靠,因为用户总是可以决定不发送收据,即使他有支持它的客户端。
将图像添加到从您的服务器加载的电子邮件中,并在图像上放置一个包含用户电子邮件地址的参数。当电子邮件加载时,图像将从您的服务器加载。编写一个脚本来收集电子邮件参数,然后传递一个空白图像。然而,这也不可靠,因为许多邮件客户端会提示用户是否希望下载图像,并且他们总是可以选择不下载。此外,一些(大部分是较旧的)电子邮件客户端不支持图像。
也许最可靠的方法是根本不在您的电子邮件中包含该消息。仅包含指向可以阅读邮件的网站的链接,并在链接中包含他们的电子邮件地址或唯一代码。这样,您就可以确切地知道谁阅读了该消息。当然,这样做的缺点是人们实际上并没有在收件箱中收到邮件,而且他们也可能选择不去网站阅读。
最终,我认为你必须想出一个创造性的解决方案来解决这个问题,除非你很高兴得到参差不齐的结果。
请参考Link
【讨论】: