从Excel或CSV文件中读取收件人列表,并自动发送电子邮件。
import smtplib
import pandas as pd
from email.mime.text import MIMEText
data = pd.read_csv('recipients.csv')
for index, row in data.iterrows():
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login('youremail@gmail.com', 'password')
message = MIMEText('This is a test email')
message['Subject'] = 'Test Email'
message['From'] = 'youremail@gmail.com'
message['To'] = row['email']
server.sendmail('youremail@gmail.com', [row['email']], message.as_string())
server.quit()
本文介绍了如何使用Python的pandas库从CSV文件中读取收件人列表,然后通过SMTP(如Gmail的SMTP服务器)自动发送电子邮件。代码示例展示了登录、创建邮件和发送邮件的基本步骤。
224

被折叠的 条评论
为什么被折叠?



