2009-02-12 38 views
-2
發送電子郵件

1 -

在我的電子郵件發送腳本,我存儲間隔出電子郵件中的字符串,然後我用「」。加入(來。分裂())。但是,它看起來像腳本只發送到第一封電子郵件 - 是否與RFC822格式有關?如果是這樣,我該如何解決這個問題?兩個問題(RFC822,登錄信息)關於通過Python

2 -

我覺得有點毛躁有我的劇本我的密碼visable。有沒有辦法從cookie中檢索這些信息或從Firefox中保存密碼?

在此先感謝!

+0

那麼你爲什麼要提出兩個問題呢? – webjunkie 2009-02-12 23:09:47

+0

雖然你在它,給更多的信息。代碼,錯誤消息,_anything_ – hop 2009-02-13 02:44:59

回答

3

使用', '.join()作爲To:Cc:標題中的列表,但標題僅用於顯示。什麼決定郵件實際到達的地方是RCPT信封。假設你正在使用的smtplib,這是第二個參數:

connection.sendmail(senderaddress, to.split(), mailtext) 

2:這是可能的,但遠非那麼簡單。瀏覽器不希望外部程序查看其安全敏感的存儲數據。

2

對於問題的第二部分,您可以查看一下netrc模塊(http://docs.python.org/library/netrc.html)。

這並不比在腳本中使用密碼好得多,但它確實允許任何使用計算機的人都可以讀取該腳本,而您的主目錄中的文件只能讀取密碼您。