Я отправляю множество подобных писем через SMTP, используя следующий фрагмент Python:
def send(from_, to, body):
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.ehlo()
server.login('michael@gmail.com', password)
msg = '''\
From: %s
To: %s
Subject: %s
%s''' % (from_, to.encode('utf-8'), "Hello", body.encode('utf-8'))
server.sendmail(from_, to, msg)
server.quit()
Эти сообщения являются первыми сообщениями в беседе.Удивительно, ответы на эти сообщения не вписываются в диалог исходного сообщения.
Ответ возвращается как отдельное сообщение в моем почтовом ящике, subject = "Re: Hello", без связи с оригиналом .(Очень редко один будет должным образом пронизан, что еще более странно.)
Я проверил, что эти (непоточные) ответы имеют поле References:, которое относится к отправленной почтеПоле идентификатора сообщения, которое было автоматически сгенерировано GMail.
Есть идеи, что я делаю неправильно?