yagmail 郵件模塊
安裝 yagmail
安裝yagmail:https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a
下載完成之后,cmd 切換到文件目錄下,執行:pip install redis-2.10.6-py2.py3-none-any.whl
獲取郵件授權碼
在你的郵箱設置里面打開stmp服務,開啟郵箱授權碼,并記住這個授權碼。
QQ郵箱設置方法如下:


sendmail.py
1 import yagmail 2 username = '9******0@qq.com' 3 passwd = 'gjn********bcgh' #寫的是授權碼,新浪郵箱沒有授權碼,直接輸入密碼 4 mail = yagmail.SMTP(user = username, 5 password= passwd, 6 host= 'smtp.qq.com', 7 smtp_ssl=True) 8 #如果是163郵箱,host= 'smtp.163.com' 9 #如果是qq郵箱,host= 'smtp.qq.com',并且要加上smtp_ssl=True,因為QQ郵箱使用的安全協議 10 #如果是公司的郵箱,host=xxx, 11 #默認端口號25,456,如果不是默認的端口號,就在后面加上port = xx 12 mail.send( 13 to = '9******0@qq.com', #如果是單個收件人,直接這么寫 14 # to = ['5******65@qq.com','aaaaa@qq.com'] #如果是多個收件人,要寫成list格式 15 cc = '9******60@qq.com', #抄送對象 16 subject='郵件主題', #主題 17 contents='郵件正文。', #郵件正文 18 attachments=r'E:\testcases.xlsx' #上傳附件,直接寫上附件的絕對路徑。 19 # attachments=[r'C:\Users\Public\Pictures\Sample Pictures\joseph.jpg',r'xxxxxxxxxx'] #上傳多個附件,用列表傳。 20 #win10系統,跨目錄時,權限有問題,要把附件放到當前目錄上傳 21 )
https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43ahttps://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a
https://coding.net/s/01e2c2fe-82c0-4e05-a31b-f3e9e2dbc43a

浙公網安備 33010602011771號