我使用smtplib生成了一些python代码来发送自动电子邮件。一切正常,但是当我发送电子邮件时,文本和html版本的正文有时会随机更改为紫色。有没有办法确保它始终是黑色(或其他颜色)?非常感谢!
text = """\
Dear Dr """ + name + """,
How are you?
the budget is ready:
"""
html = """\
<html>
<body>
<p style="color: black;">Dear Dr """ + name + """,<br>
How are you?<br>
<a href="http://www.example.com">xxx</a>
has many great info.
</p>
</body>
</html>
"""
# Turn these into plain/html MIMEText objects
part1 = MIMEText(text, "plain")
part2 = MIMEText(html, "html")
# Add HTML/plain-text parts to MIMEMultipart message
# The email client will try to render the last part first
message.attach(part1)
message.attach(part2)
答案 0 :(得分:0)
对于有此问题的其他人,Gmail将来自同一发件人的电子邮件分组在一起,并用紫色突出显示与该组中先前电子邮件相同的行。这是Gmail的功能,而不是编码错误。删除该组中所有以前的电子邮件,然后再次发送以查看颜色是否变回。