У меня есть проект web.py с модулем уведомления - система заметит пользователей, отправив электронное письмо в формате HTML.Как отправить почту только с помощью web.py в python?
Я знаю, как отправить электронное письмо в формате HTML в python. (Также описано в этом Q sendmail with HTML message), а также знать функцию sendmail() в web.py (версия 0.37).
import web
web.config.smtp_server = 'smtp.gmail.com'
web.config.smtp_port = 587
web.config.smtp_username = '[email protected]'
web.config.smtp_password = '*********'
web.config.smtp_starttls = True
web.sendmail('[email protected]',['[email protected]'],'Hello nodexy','This email is from web.py !')
Я ожидаю:
web.sendmail('[email protected]',['[email protected]'],'Hello nodexy', '<html><img src="hello.png"/></html>')
Теперь, как я могу это исправить в web.py? Я уверен, что не могу установить строку HTML для функции sendmail().
У вас есть информация об исключении? – iMom0
Вышеприведенный код в порядке. Но проблема в том, как отправить HTML-почту в web.py? Может быть, не использовать sendmail()? Любая другая функция? –
Я получил его из справки по web.py. просто импортируйте web и help (web.sendmail) :). Спасибо, в любом случае ! –