如何正确回复收到的电子邮件?

时间:2014-04-20 10:32:12

标签: google-app-engine email reply

收到电子邮件后,我会向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:作为前缀吗?还有什么?是否有任何解决方案可以使用不同的主题?

1 个答案:

答案 0 :(得分:1)

实际上,这取决于电子邮件客户端。

您可以尝试解析inbount邮件的Message-ID标头,并将其添加到outbout(您的回复)邮件的In-Reply-ToReferences标头中。

您可以使用其他标题,请参阅Sending Mail with Headers section