Python 3.x 使用Python作为HTML文件的前缀或附加
我正在尝试使用python中的smtplib发送多封电子邮件。我正在从html文件中读取电子邮件正文。我能够使用电子邮件正文中的html文件发送电子邮件。但是,我需要在电子邮件正文(html)前面加上收件人名称的前缀(从循环中运行的csv)Python 3.x 使用Python作为HTML文件的前缀或附加,python-3.x,append,smtplib,Python 3.x,Append,Smtplib,我正在尝试使用python中的smtplib发送多封电子邮件。我正在从html文件中读取电子邮件正文。我能够使用电子邮件正文中的html文件发送电子邮件。但是,我需要在电子邮件正文(html)前面加上收件人名称的前缀(从循环中运行的csv) 我尝试了附加,但这可能不是正确的方法。请建议将发送名称添加到电子邮件正文的最佳方式。谢谢您是否正在尝试读取html文件,并将其用作您打算发送给其他用户的电子邮件正文?是的,我正在将html文件作为电子邮件正文阅读。现在,需要在正文前加上收件人名称,您只需在变
我尝试了附加,但这可能不是正确的方法。请建议将发送名称添加到电子邮件正文的最佳方式。谢谢您是否正在尝试读取html文件,并将其用作您打算发送给其他用户的电子邮件正文?是的,我正在将html文件作为电子邮件正文阅读。现在,需要在正文前加上收件人名称,您只需在变量中声明发件人的电子邮件地址,并在
smtp.sendmail
参数中使用该变量。有很多例子,这里有一个:
appendfile = open('EmailFormatv3.html','a')
appendMe.write(new_format.html)
new_format.write(appendfile)
appendfile.close()