我想要这段代码,我可以有一个 csv 文件,其中一行电子邮件旁边有一排姓名,然后通过电子邮件发送列表中的每封电子邮件,但消息中包含每个姓名。这是我的代码:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import csv
def nobrackets(current):
return str(current).replace('[','').replace(']','')
def noastrick(current):
return str(current).replace('\'','').replace('\'','')
email = 'xxxxxxxxxx'
password = 'xxxxxxxx'
send_to_email = []
subject = 'Whats up doc' # The subject line
message = ()
names = []
msg = MIMEMultipart()
msg['Subject'] = 'Whats up doc'
# Attach the message to the MIMEMultipart object
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
with open('Emails.csv','r') as csv_file:
csv_reader=csv.reader(csv_file)
for line in csv_reader:
names.append(line[0])
names_var = …Run Code Online (Sandbox Code Playgroud)