Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > создание email.header.Header


Автор: Paher 30.9.2010, 11:40
Добрый день, уважемые!


Возник такой вопрос. Создаю письма, заполняю заголовки так

Код

msg['From'] = email.header.Header('Какой-то адрес какого-то абонента с длинным названием', 'Windows-1251')


так вот, беда в том, что длинные заголовки разбиваются на несколько строк, для примера выше это будет выглядеть как

Код

=?windows-1251?b?0JrQsNC60L7QuS3RgtC+INCw0LTRgNC10YEg0LrQsNC60L7Qs9C+LdGC?=
 =?windows-1251?b?0L4g0LDQsdC+0L3QtdC90YLQsCDRgSDQtNC70LjQvdC90YvQvCDQvdCw?=
 =?windows-1251?b?0LfQstCw0L3QuNC10Lw=?=


Письма принимает прога, которая в таком виде заголовок не примет. можно ли как-нибудь запретить делить заголовок на строки?

Автор: Paher 30.9.2010, 17:37
Есть в конструкторе такой параметр, как maxlinelen, но он может регулировать длину не более 76 символов. а надо больше

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)