Форум сайта python.su
Всем привет, есть код:
def emailto(adress, smtp_server='mail.server.ru', message='', header=''):
msg = MIMEText(message, 'plain', 'cp866')
msg['Subject'] = email.Header.Header(header, 'utf-8')
me = 'robot@server.ru'
msg['From'] = me
msg['To'] = adress
msg['Content-Type'] = 'multipart/alternative;'
s = smtplib.SMTP()
s.connect(smtp_server)
you = adress
s.sendmail(me, you, msg.as_string())
s.close()
msg = MIMEText(message, 'plain', 'cp866')
msg = MIMEText(message, 'multipart/alternative;', 'cp866')
Отредактировано (Март 6, 2008 11:17:17)
Офлайн
msg = MIMEText(message, _charset='cp866', _subtype='html')
Офлайн
j2aне помогает.
msg = MIMEText(message, _charset='cp866', _subtype='html')
Офлайн
нашел пример
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/473810
файл прикрепляется.
но html не отображается.
Офлайн
In [1]: from email.MIMEText import MIMEText
In [2]: from smtplib import SMTP
In [3]: msg = MIMEText('<html><body>Just the <strong>test</strong></body></html>', _charset='koi8-r', _subtype='html')
In [4]: msg['To'] = 'the.pythy@gmail.com'
In [5]: msg['From'] = 'the.pythy@gmail.com'
In [6]: smtp = SMTP()
In [7]: smtp.connect(); smtp.sendmail('the.pythy@gmail.com', ['the.pythy@gmail.com'], msg.as_string())
Out[7]:
(220,
'azure.local ESMTP Exim 3.35 #1 Fri, 07 Mar 2008 18:34:09 +0600')
Out[7]: {}
Офлайн
j2aработает.from email.MIMEText import MIMEText
from smtplib import SMTP
msg = MIMEText('<html><body>Just the <strong>test</strong></body></html>', _charset='koi8-r', _subtype='html')
msg['To'] = 'the.pythy@gmail.com'
msg['From'] = 'the.pythy@gmail.com'
smtp = SMTP()
smtp.connect(); smtp.sendmail('the.pythy@gmail.com', ['the.pythy@gmail.com'], msg.as_string())
Офлайн
qmanИщи причину. УМВР.
странно только то что outlook express без проблем отображает html а mozilla thunderbird не желает показывать html.
Отредактировано (Март 17, 2008 12:46:58)
Офлайн
У меня такой вопрос к теме!
Как сделать форму для отправки html email'ов
В форме 2 поля! емаил адрес кому и сам контент html письма
Как только заполняю данные жме кнопку отправить и отсылается на указыннй имал html
Офлайн