Под держка альтернативных частей с содержимым в виде простого текста и HTML

pod derzhka alternativnyh chastej s soderzhimym v vide prostogo teksta i html Почтовый клиент PyMailGUI Python

Кроме того, что касается разметки HTML, в настоящее время отсутствует поддержка возможности отправлять текстовую и HTML версии сообщения с применением популярной схемы MIME multipart/ alternative, обеспечивающей поддержку простых текстовых клиентов и клиентов с поддержкой HTML и позволяющей пользователям выбирать, какую из частей использовать для отображения. Такие сообщения могут просматриваться (в графическом интерфейсе предлагаются обе части), но не могут составляться. Но, опять же, поскольку в программе отсутствует возможность редактирования текста в формате HTML, это весьма спорный момент. Если такой редактор когда-нибудь будет добавлен, нам необходимо будет обеспечить поддержку писем подобного рода в программном коде, создающем объект сообщения в пакете mailtools, и переписать текущую логику отправки письма так, чтобы совместно использовать эту поддержку.

Ин тер на цио на ли зиро ван ные за голов ки нару ша ют строй ность колонок в спи сках

Как часто бывает в мире программного обеспечения, добавление новой особенности в этой версии нарушает работу другой, существовавшей прежде: шрифты, используемые для отображения некоторых символов Юникода в заголовках, занимают слишком много места, из-за чего нарушается стройность колонок фиксированной ширины в окнах со списками. Реализация отображения списков опирается на предположение, что строка из N символов на экране всегда имеет одну и ту же ширину для всех писем, однако это оказывается не так для некоторых китайских и других наборов символов.

Это обстоятельство не препятствует работе программы — оно возникает только при отображении некоторых интернационализированных заголовков и означает, что разделитель колонок «|» будет смещаться для некоторых писем, и, тем не менее, эту проблему желательно решить. Одно из решений заключается в том, чтобы перейти к более сложной реализации отображения списка, побочным эффектом которой может стать решение проблемы сортировки по столбцам, описанной выше.

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий