在Windows 7平台上使用Python 2.7。
我正在尝试根据ID发送电子邮件。
我目前有ID:在字典中设置要提取的电子邮件。但是,某些ID关联了多封电子邮件。我将如何设置以向每个收件人发送电子邮件。我已经尝试过[ID]:[电子邮件,电子邮件],但它似乎只发送到列出的第一个电子邮件地址。提前致谢。
字典创建代码如下。
COLS = ['rep_id', 'email', 'password']
with open('commissionrepemaillist.csv', 'r') as infile:
email_dict = {
row[0]: dict(zip(COLS, row)) for row in csv.reader(infile)
}
我用它来分配用于发送电子邮件的变量
email = email_dict[ID]['email']
仅用到目前为止给出的信息很难回答,但看起来您的词典d[ID]=[email1, email2, etc]
在哪里d
。d[ID]
是与相对应的电子邮件列表ID
。如果您想将电子邮件发送到电子邮件地址列表,则可以考虑以下问题:使用Python smtplib从.txt文件向多个收件人发送电子邮件
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句