2015-04-04 58 views
0

下面的Python的語句爲我們的用戶之一創建電子郵件草稿:Gmail的REST API,創建一個默認的草稿「發送郵件」地址

draft = service.users().drafts().create(userId='me', body=message).execute() 

它沒有,但是,from字段設置爲默認「發送郵件爲」地址,如用戶在瀏覽器中預先指定的那樣(Gmail>設置>帳戶)。

(如上圖所示的電子郵件草稿程序生成後,用戶可以手動調整「從」字段中,選擇從下拉可用的發送地址列表中的默認值。)

是否有辦法以編程方式生成電子郵件草稿,以使from字段爲「發送郵件爲」默認值?換句話說,是否有一種編程方式生成的方式,使得from字段與草稿電子郵件是在瀏覽器中手動生成的相同?

回答

0

問題出在我以編程方式設置來自字段的郵件:message ['from'] =「[email protected]」,其中「[email protected]」存在於可用發送的下拉列表中地址。這覆蓋了默認的「發送郵件地址」地址,正如用戶在瀏覽器中預先指定的那樣(Gmail>設置>帳戶)。

解決方法是不設置消息['from']。