![](/img/trans.png)
[英]How to add CSS to the HTML file that I send through e-mail with Python
[英]How do I set the name that apperas when I send an e-mail through gluon.tools in python?
因此,我正在使用web2py建立一個網站,並且設法弄清了如何連接到gmail帳戶並發送電子郵件。
from gluon.tools import Mail
gmail = Mail()
gmail.settings.server = 'smtp.gmail.com:587'
gmail.settings.sender = 'user1@gmail.com'
gmail.settings.login = 'user1@gmail.com:pwd'
gmail.send( to= ['user2@gmail.com'] ,
subject='Hello' ,
message='world' )
現在,當我以這種方式發送電子郵件時,在user2@gmail.com中收到電子郵件時,不是以“名字1”作為發送者,而是將“ user1”作為發送者。
我猜我需要發送一些帶有標頭的東西,但不知道是什么。
我可以這樣添加標題:
gmail.send( to= ['user2@gmail.com'] ,
subject='Hello' ,
message='world' ,
headers={} )
讓我知道您是否需要其他信息。
謝謝!
web2py參考http://www.web2py.com/books/default/chapter/29/08/emails-and-sms
編輯:
所以我讀了一點,這與Google在重寫標頭方面所做的事情有關:
https://stackoverflow.com/a/1332803/1764089
但是我很困惑,因為我的Google名稱是我想使用的名稱,但是它不是電子郵件名稱而是它的名稱。 有任何想法嗎?
另外,我發現這可能有用,但對電子郵件等的理解不夠充分。
這不是一個確切的答案,但作為參考,請查看我在github上進行的該項目,用於使用python腳本發送電子郵件。 (我添加了一個tkinter UI)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.