收到电子邮件后,我会向GAE用户发送一些回复:
class EmailReplyHandler(webapp2.RequestHandler): # parse email details manually
def post(self):
msg = email.message_from_string(self.request.body)
from_realname, from_emailaddr = email.utils.parseaddr(msg['from'])
...
email = mail.EmailMessage()
email.to = from_emailaddr
...
email.send()
...
app = webapp2.WSGIApplication([('/_ah/mail/report@myappid\.appspotmail\.com', EmailReplyHandler),
我应该在回复中指出用户的邮件软件会将其识别为回复?我应该保留相同的主题并添加RE:
作为前缀吗?还有什么?是否有任何解决方案可以使用不同的主题?
答案 0 :(得分:1)
实际上,这取决于电子邮件客户端。
您可以尝试解析inbount邮件的Message-ID
标头,并将其添加到outbout(您的回复)邮件的In-Reply-To
和References
标头中。
您可以使用其他标题,请参阅Sending Mail with Headers section。