/ / Como responder corretamente no e-mail recebido? - google-app-engine, email, resposta

Como responder corretamente no email recebido? - Google-app-engine, email, resposta

Depois que a mensagem de e-mail é recebida, envio uma resposta ao usuário com o uso do 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),

O que devo indicar na resposta que o software de correio do usuário reconhecerá isso como resposta? Devo manter o mesmo assunto e adicionar RE: como prefixo? O quê mais? Existe alguma solução para usar assuntos diferentes?

Respostas:

1 para resposta № 1

Na verdade, isso depende do cliente de email.

Você pode tentar analisando Message-ID cabeçalho do e-mail de entrada e adicioná-lo ao In-Reply-To e References cabeçalhos do email de resposta (sua resposta).

Existem outros cabeçalhos que você pode usar, consulte Seção Enviando email com cabeçalhos.