Найти - Пользователи
Полная версия: как в django по коду из djangobook настроить отправку писем в кирилице
Начало » Django » как в django по коду из djangobook настроить отправку писем в кирилице
1
qman
Всем привет,
в книжке http://cargo.caml.ru/djangobook/ch07s04.html
есть такой код
#from django.core.mail import send_mail
........
send_mail(
'Feedback from your site, topic: %s' % topic,
message, sender,
['vasya_pupkin@mail.ru']
)
в этом коде подразумевается что отправка производиться с локального SMTP сервера.
а как изменить код чтобы указать адрес SMTP сервера?
пробовал
from django.core.mail import *
from email.MIMEText import MIMEText
from email import email


topic = 'topic'
msg = MIMEText(message, 'plain', 'utf-8')
msg['From'] = 'robot@dep16.ueip.ru'
msg['To'] = adress

s = smtplib.SMTP()
s.connect(smtp_server)
you = adress
print message
#s.sendmail(me, you, message)
s.sendmail(me, me, msg.as_string())
s.close()
но при отправке символов кирилицы приходят коды unicoda. Например при отправке привет мир приходит CFD0C8C2C5D2 CCC8D0
Как настроить поддержку символов кирилицы
Александр Кошелев
http://www.djangoproject.com/documentation/settings/#email-host
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB