我已经为我的域设置了一封电子邮件,可以将电子邮件转发到我的个人电子邮箱。我正在编写一个简单的邮件脚本,以使用域名的电子邮件ID回复我收到的一些电子邮件作为转发电子邮件。我使用Sendgrid来做到这一点。每当我发回回复时,它都会在Gmail收件箱中显示为新对话。我不确定我需要设置的所有参数,以使对话显示为单个包。
这是我的sendgrid代码:
message = sendgrid.Mail()
message.add_to(email)
message.set_from(my_name + " <" + my_email + ">")
message.set_subject(subject)
message.set_html(body.replace('\n', '<br />'))
message.set_text(body)
status, msg = sg.send(message)
我将主题用作:&#34; Re:&#34; + 并使用来自旧对话的身体:
On Fri, Aug 28, 2015 at 1:00 PM, senders_name <sender's email> wrote:
>
> ...
答案 0 :(得分:0)
感谢@FSQ建议。我能够将电子邮件会话连接在一起。我从以下位置查找消息ID: Gmail邮件&gt;右侧下拉>显示原始
您应该看到类似的内容:
In-Reply-To: <14f75e5a9b1.3f4.b2d01d@ismtpd-057>
Message-ID: <14f760957fc.5888.11ab5eb@ismtpd-085>
这是您的留言ID。将此信息发送到电子邮件标题中:
message.set_headers({'In-Reply-To': '<14f760957fc.5888.11ab5eb@ismtpd-085>'})
它有效!