我想做一个小的信使给我个人使用。这是不起作用的部分# Create the body of the message (a plain-text and an HTML version).
text = "LOG OUTPUT: " + sys.argv[1] + "\n"
logdata = open(sys.argv[2], "rb")
for row in logdata:
text = text + row
html = """\
LOG OUTPUT: {0}
{1}
""".format(unicode(str(sys.argv[1]),'utf-8'), unicode(str(logdata),'utf-8'))
part1 = MIMEText(text, 'plain')
part2 = MIMEText(html, 'html')
msg.attach(part1)
msg.attach(part2)
server = smtplib.SMTP(str(server) + ":" + str(port))
server.starttls()
server.login(username,password)
server.sendmail(emailfrom, emailto, msg.as_string())
server.quit()
我收到邮件了。使用纯文本和附件(省略代码,因为它可以工作)。但不是HTML部分。我只知道:
^{pr2}$
谢谢你的帮助,祝你新年快乐