Python:使用sendmail以html格式发送邮件
有人可以告诉我如何在 python 中使用 sendmail 发送 HTML 格式的邮件吗?
我想发送这个:
<pre>some code</pre>
Python版本是2.4.3并且无法更新。
Can someone tell me how to send a mail in a HTML format with sendmail in python?
I would like to send this:
<pre>some code</pre>
Python version is 2.4.3 and can't be updated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以检查webpy微框架的代码以了解各种发送电子邮件的方法,包括sendmail:https://github.com/webpy/webpy/blob/master/web/utils.py#L1415
You may check the code of webpy micro-framework for various methods of sending email, including the sendmail: https://github.com/webpy/webpy/blob/master/web/utils.py#L1415
只需在消息中提供 HTML 代码,并以 text/html 形式提及 mime 版本和内容。 http://www.tutorialspoint.com/python/python_sending_email.htm
Simply give the HTML code in the message and also mention the mime version and content as text/html. http://www.tutorialspoint.com/python/python_sending_email.htm
我找到了一种简单的方法来做到这一点:
当我运行脚本时,我将输出写入文件(mail.txt)中,然后最后,我只是调用:
mail.txt content:
Maybe 不是最好的方法这个,但对我来说效果很好......
I find a easy way to do this:
When I run my script, I write my output in a file (mail.txt), then at the end, I just call:
mail.txt content:
Maybe is not the best way to do this, but works fine for me...