2012-09-14 66 views
2

我有以下工作代碼從Gmail帳戶發送的消息:Python的 - 的smtplib - 另存爲草稿 - Gmail的

mailServer = smtplib.SMTP(SMTP_SERVER, SMTP_PORT) 
mailServer.ehlo() 
mailServer.starttls() 
mailServer.login(FROM_EMAIL, PASSWORD) 
mailServer.sendmail(FROM_EMAIL, finalReciepients, msg.as_string()) 
mailServer.close() # Should be mailServer.quit(), but that crashes... 

而不是發送消息的,我想將其保存在草稿文件夾中。我怎樣才能做到這一點?

+2

[這裏是](http://stackoverflow.com/questions/7519135/creating-a-draft-message-in-gmail-using-the-imaplib-in-python)一個問題使用imaplib而不是smtplib,也許它會有所幫助。 – thegrinner

回答

3

SMTP嚴格爲發送郵件。如果你想存儲郵件,而不是(作爲一個草案),那麼你需要使用本地存儲或IMAP代替。