Python 實現郵件發送
阿新 • • 發佈:2018-05-28
nbsp one content .cn 分享圖片 pop .py users whl
1.安裝yagmail模塊
pip install yagmail
2.準備發送郵件的賬號及授權碼
我使用的是qq郵箱,進入郵箱後點擊“設置”--》“帳戶”--》下的”POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務”點擊“生成授權碼”,如下圖:
3.代碼如下:
import yagmail username = ‘[email protected]‘ # 郵箱 passwd = ‘xxxxxx‘ # 登錄授權碼 mail = yagmail.SMTP(user=username, password=passwd, host=‘smtp.qq.com‘, smtp_ssl=True) mail.send(to=[‘[email protected]‘, ‘[email protected]‘], # 收件人 cc=‘[email protected]‘, # 抄送 subject=‘今天下雨了‘, # 主題 contents=‘所以很開心‘, # 內容 attachments=[r‘C:\Users\dd\Desktop\新建文本文檔.txt‘, ‘D:\yagmail-0.10.212-py2.py3-none-any.whl‘] # 附件 )
Python 實現郵件發送