我将使用python向包含{html}图像的.csv
中列出的一群人发送电子邮件。我已经使用下面的代码片段使它正常工作,但是当它发送后,它会显示在收件人的收件箱中,带有完整的电子邮件(“ ****@gmail.com”),我只想说我的名字,例如“ dezza”。我已经更改了gmail的名称(当我从gmail客户端发送任何内容时,它的确显示为“ dezza”),但它不会滚动到python。有什么办法吗?
请让我知道我的问题中是否有任何不清楚的地方。谢谢!
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "Test 1"
html = f"""\
<html>
<body>
<img src="cid:Mailtrapimage">
</body>
</html>
"""
part = MIMEText(html, "html")
msg.attach(part)
with open(imgfile, 'rb') as fp:
img = MIMEImage(fp.read())
fp.close
img.add_header('Content-ID', '<Mailtrapimage>')
msg.attach(img)
# Send the email (this example assumes SMTP authentication is required)
s = smtplib.SMTP('smtp.gmail.com', 587) # creates SMTP session
s.starttls() # start TLS for security
s.login(fromaddr, password)
s.send_message(msg)
s.quit()
答案 0 :(得分:0)
就是这样
fromaddr = "dezza <****@gmail.com>"