如何使用Google App Engine请求阅读回执

时间:2014-02-11 10:07:06

标签: google-app-engine javamail

我有一个GAE应用程序,可以在Google Apps for Business环境中向我的域用户发送电子邮件。我正在使用this article中描述的JavaMail。不幸的是,我似乎无法找到一种方法来要求阅读收据。我查看了消息方法,但似乎没有任何迹象表明它是可能的。非常感谢。

2 个答案:

答案 0 :(得分:3)

如果您有兴趣知道邮件是否被退回,请使用退回通知https://developers.google.com/appengine/docs/java/mail/bounce

阅读收据: 据我所知,你需要推出自己的阅读回执功能。例如:在您发送的邮件中包含图像(带有唯一的URL)。当收件人打开邮件时,将检索图像,您可以确定邮件是否已被读取。这有它的缺点;如果他们没有启用图像,那么您将不会收到通知。

答案 1 :(得分:1)

您需要在邮件中设置相应的标头,如Message Disposition Notification - RFC 3798中所述。并非所有邮件程序都会尊重MDN,因此您可能会发现跟踪像素也很有用。但是后来一些邮件程序不会显示远程图像,因此最终无法保证在读取邮件时收到通知。