小编ran*_*son的帖子

AttributeError:发送电子邮件时“列表”对象没有属性“编码”

我想要这段代码,我可以有一个 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)

python email smtplib

3
推荐指数
1
解决办法
8123
查看次数

标签 统计

email ×1

python ×1

smtplib ×1