群發郵件
我們平時需要使用 Python 傳送各類郵件,這個需求怎麼來實現?答案其實很簡單,smtplib 和 email庫可以幫忙實現這個需求。smtplib 和 email 的組合可以用來傳送各類郵件:普通文字,HTML 形式,帶附件,群發郵件,帶圖片的郵件等等。我們這裡將會分幾節把傳送郵件功能解釋完成。
smtplib 是 Python 用來傳送郵件的模組,email 是用來處理郵件訊息。
群發郵件的時候需要注意收件人(receiver)的值,它為列表形式:
import smtplib
from email.mime.text import MIMEText
sender = '***'
receiver = ['***', '***', '...', '***']
subject = 'python email test'
smtpserver = 'smtp.163.com'
username = '***'
password = '***'
msg = MIMEText('你好', 'plain', 'utf-8')
msg['Subject'] = subject
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()
注意:這裡的程式碼並沒有把異常處理加入,需要讀者自己處理異常。
相關文章
- 用Gmail做QQ郵件群發的一種方式AI
- 一個簡易郵件群發軟體設計與實現
- linux 發郵件Linux
- python 發個郵件Python
- python自動發郵件Python
- 郵件營銷用純文字郵件還是html郵件HTML
- PbootCMS郵件配置修改發件人資訊boot
- JS實現發郵件功能JS
- Coremail郵件安全提醒:企業年審,銀行通知必須加入QQ群?被盯上的財務,小心詐騙郵件REMAI
- C#使用 MailKit 收發郵件C#AI
- 在FoxMail裡收發ZohoMail的郵件AI
- win10系統自帶郵箱發不出去郵件怎麼辦_win10郵箱發不出去郵件解決方案Win10
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 利用godaddy的cpanel郵箱伺服器的smtp發郵件Go伺服器
- 一次性解決python smtp 傳送outlook郵件,163郵件,qq郵件等等.Python
- 電子郵件
- 傳送郵件
- 郵件傳送
- Laravel 郵件配置Laravel
- 電子郵件協議及GO傳送QQ郵件協議Go
- golang傳送郵件(qq郵箱)Golang
- SharePoint Online 觸發 Outlook 郵件內審批
- WireShark駭客發現之旅(7)—勒索郵件
- 如何用 Linux 命令列發電子郵件Linux命令列
- 用 vscode 配置 java 開發環境發 qq 郵件VSCodeJava開發環境
- win10郵件怎麼用qq郵箱 win10郵件如何使用qq郵箱Win10
- 關閉:您在 /var/spool/mail/root 中有郵件提醒,清除郵件AI
- CACTER郵件安全共建網路安全315:保護郵件系統,從處理emotet病毒郵件開始!
- zabbix配置郵件告警
- SpringBoot傳送郵件Spring Boot
- shell郵件功能-2
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel傳送郵件Laravel
- 使用 OfflineIMAP 同步郵件
- SQLServer郵件預警SQLServer
- Laravel 傳送郵件Laravel
- thinkjs 傳送郵件JS