Найти - Пользователи
Полная версия: Использование русских букв с smtplib
Начало » Python для новичков » Использование русских букв с smtplib
1 2
4kpt
Спасибо, ConConovaloff. Трахался с кодировкой часа 3. Нужно было, чтобы писмо было именное, с определенной фирмы, чтобы клиент не удалял его автоматом…
Dearis


Так я и думал, насчет типовых проектов. Ну у меня не типовой, так что будем искать.



บาคาร่าบนมือถือ
SharkyEXE
Всем здравствуйте.

Есть скрипт, прилагаю

Есть бяка - ненормально показывается русский текст в названии отправителя, поле From: - см. картинку
При этом нормально показывается английский текст в названии отправителя, поле From:

Пожалуйста, помогите, сделайте так, чтобы нормально показывался русский текст в названии отправителя, поле From:

Спасибо.
dbalor
Не отправляются письма с русским текстом, письма на латинице отправляются нормально
,кодировка utf-8
 ...
mes='Какой-то текст'
# create message object instance
msg = MIMEMultipart()
# setup the parameters of the message
password = app.config['MAIL_PASSWORD']
msg['From'] = app.config['MAIL_USERNAME']
msg['To'] = app.config['MAILTO']
msg['Subject'] = 'Письмо.'
msg.attach(MIMEText(mes, 'plain','utf-8'))
...
SMTPserv.sendmail(msg['From'],msg['To'],msg.as_string())

На письма с кириллицей выдает ошибку:
 UnicodeEncodeError: 'ascii' codec can't encode characters in position 284-285: ordinal not in range(128)

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