2015-08-28 29 views
1

我已經爲我的域名設置了一封電子郵件,用於將電子郵件轉發至我的個人電子郵件。我正在編寫一個簡單的郵件腳本來回復我收到的一些電子郵件,作爲使用該域的電子郵件ID轉發的電子郵件。我正在使用Sendgrid來做到這一點。無論何時我發回回覆,它都會顯示爲Gmail收件箱中的新對話。我不確定我需要設置哪些參數才能使對話顯示爲一個包。電子郵件腳本 - 回覆郵件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) 

我使用的主題爲: 「回覆:」 + 並用身體從過去的對話如下:

On Fri, Aug 28, 2015 at 1:00 PM, senders_name <sender's email> wrote: 
> 
> ... 
+1

您需要設置[In-Reply-To](http://cr.yp.to/immhf/thread.html)電子郵件標題 –

+1

謝謝! – Ankit

回答

0

感謝@FSQ suggestion.I能夠使電子郵件對話連接在一起。我從查找消息ID: Gmail郵件>右側下拉>顯示原始

你應該看到:

In-Reply-To: <[email protected]> 
Message-ID: <[email protected]> 

這是你的消息ID。發送的郵件標題爲:

message.set_headers({'In-Reply-To': '<[email protected]>'}) 

和它的作品!