【问题标题】:How to properly reply on the email received?如何正确回复收到的邮件?
【发布时间】:2014-04-20 10:32:12
【问题描述】:

收到电子邮件后,我会向使用 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: 作为前缀吗?还有什么?有没有办法使用不同的主题?

【问题讨论】:

    标签: google-app-engine email reply


    【解决方案1】:

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

    您可以尝试解析入站邮件的Message-ID 标头并将其添加到出站(您的回复)邮件的In-Reply-To 和References 标头。

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

    【讨论】:

    • 谢谢。在In-Reply-To 中使用该值时,我应该从Message-ID 中删除括号(< 和>)吗?我试图按原样传递它,但看起来 GMail 无法识别它。
    • 我认为应该保持原样。刚刚快速搜索了匹配的 gmail 线程:sensefulsolutions.com/2010/08/…
    • 谢谢。在谷歌页面上找到关于该主题的相同描述 - support.google.com/mail/answer/5900?hl=en
    猜你喜欢
    • 2021-08-19
    • 2020-10-25
    • 1970-01-01
    • 2012-02-20
    • 2011-06-02
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    相关资源
    最近更新 更多