我正在使用smtplib发送电子邮件与Python。我可以通过电子邮件发送我想要的信息,但我找不到一个很好的资源来查看我如何格式化邮件本身。smtplib电子邮件格式
任何人都知道一个良好的资源....
我有,我想遍历并把之间线路的列表。
我正在使用smtplib发送电子邮件与Python。我可以通过电子邮件发送我想要的信息,但我找不到一个很好的资源来查看我如何格式化邮件本身。smtplib电子邮件格式
任何人都知道一个良好的资源....
我有,我想遍历并把之间线路的列表。
这是一个电子邮件问题,然后是一个python问题。我会参考电子邮件中的RFC。然而,为了解决你的问题在身体之间你应该把一个CRLF
我正在做同样的事情,所以我只是与你分享。 注意:您只能做最简单的格式(如简单的表格,粗体字)
例子如下:
log = open("xyz.txt","r")
lines = [line.strip() for line in log]
FROM = '[email protected]'
TO = '[email protected]'
SMTP_TO = ['[email protected]']
mail_sub = 'Test Mail'
message = """From: [email protected]>
To: [email protected]>
MIME-Version: 1.0
Content-type: text/html
Subject: """ + mail_sub + """
Hello,
<br></br>
<br><b>Your message from text file is given below</b></br>
"""+'\n'.join(lines)+"""
<br><b>Thank you.</b></br>
"""
smtpObj = smtplib.SMTP('adress','port')
smtpObj.sendmail('%s'%FROM,SMTP_TO,message)
以上代码从xyz.txt
文件中读取数据,并使用电子邮件将其嵌入'\n'.join(lines)
希望它可以帮助你,谢谢。
到目前为止你有什么?你能发表一个你的电子邮件看起来像样的例子吗(截图或文本是否正常)? – thegrinner