我有两份寄件人和收件人的名单。 条件是,如果需要发送的邮件超过2000封,我需要解析它们并通过不同的发件人地址发送。 因此,发送电子邮件是一个嵌套循环。 我正在努力解决这个问题
这是我目前的代码:
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import pandas as pd
import numpy as np
content = MIMEMultipart() #建立MIMEMultipart物件
content["subject"] = "***" #郵件標題
content["from"] = '***' #顯示的發件人
content["bcc"] = '***' #密件收件者
content.attach(MIMEText("***", 'html', 'utf-8')) # 郵件純文字內容
import smtplib
with smtplib.SMTP(host="smtp.gmail.com", port="587") as smtp: # 設定SMTP伺服器
try:
smtp.ehlo() # 驗證SMTP伺服器
smtp.starttls() # 建立加密傳輸
smtp.login("***", "***") # 登入寄件者gmail
smtp.send_message(content) # 寄送郵件
print("Complete!")
except Exception as e:
print("Error message: ", e)
如果有任何帮助,将非常感谢
祝你一切顺利, 邹若来
目前没有回答
相关问题 更多 >
编程相关推荐