我有一个带有通知模块的 web.py 项目 - 系统将通过发送 HTML 格式的电子邮件通知用户。
我知道如何在 python 中发送 HTML 格式的电子邮件。(也在这个带有 HTML 消息的 Q sendmail 中描述),并且还知道 web.py(版本 0.37)中的 sendmail() 函数。
import web
web.config.smtp_server = 'smtp.gmail.com'
web.config.smtp_port = 587
web.config.smtp_username = 'goooooooooooooogle@gmail.com'
web.config.smtp_password = '*********'
web.config.smtp_starttls = True
web.sendmail('goooooooooooooogle@gmail.com',['1361877@gmail.com'],'Hello nodexy','This email is from web.py !')
我预计 :
web.sendmail('goooooooooooooogle@gmail.com',['1361877@gmail.com'],'Hello nodexy', '<html><img src="hello.png"/></html>')
现在如何在 web.py 中解决这个问题?我确定我不能将 HTML 字符串设置为 sendmail() 函数。