如果有一天,老板過來給你一個很大的郵箱列表,要你給每個人發郵件,你該如何去做,最簡單的就是寫一個 python 程序
# coding:utf-8
import smtplib
from email.mime.text import MIMEText
receiver = ['xihu@126.com', '64197@qq.com'] # 設置郵件接收人,這里是我的公司郵箱
host = 'smtp.126.com' # 設置發件服務器地址
port = 25 # 設置發件服務器端口號。注意,這里有SSL和非SSL兩種形式
sender = 'xih@126.com' # 設置發件郵箱
pwd = 'xxxxxxx' # 設置發件郵箱的密碼
body = 'hello' # 設置郵件正文,這里是支持HTML的
msg = MIMEText(body, 'html') # 設置正文為符合郵件格式的HTML內容
msg['subject'] = 'Hello world' # 設置郵件標題
msg['from'] = sender # 設置發送人
msg['to'] = ';'.join(receiver) # 設置接收人
s = smtplib.SMTP(host, port) # 注意!如果是使用SSL端口,這里就要改為SMTP_SSL
s.login(sender, pwd) # 登陸郵箱
s.sendmail(sender, receiver, msg.as_string()) # 發送郵件!