Кроме того, что касается разметки HTML, в настоящее время отсутствует поддержка возможности отправлять текстовую и HTML версии сообщения с применением популярной схемы MIME multipart/ alternative, обеспечивающей поддержку простых текстовых клиентов и клиентов с поддержкой HTML и позволяющей пользователям выбирать, какую из частей использовать для отображения. Такие сообщения могут просматриваться (в графическом интерфейсе предлагаются обе части), но не могут составляться. Но, опять же, поскольку в программе отсутствует возможность редактирования текста в формате HTML, это весьма спорный момент. Если такой редактор когда-нибудь будет добавлен, нам необходимо будет обеспечить поддержку писем подобного рода в программном коде, создающем объект сообщения в пакете mailtools, и переписать текущую логику отправки письма так, чтобы совместно использовать эту поддержку.
Ин тер на цио на ли зиро ван ные за голов ки нару ша ют строй ность колонок в спи сках
Как часто бывает в мире программного обеспечения, добавление новой особенности в этой версии нарушает работу другой, существовавшей прежде: шрифты, используемые для отображения некоторых символов Юникода в заголовках, занимают слишком много места, из-за чего нарушается стройность колонок фиксированной ширины в окнах со списками. Реализация отображения списков опирается на предположение, что строка из N символов на экране всегда имеет одну и ту же ширину для всех писем, однако это оказывается не так для некоторых китайских и других наборов символов.
Это обстоятельство не препятствует работе программы — оно возникает только при отображении некоторых интернационализированных заголовков и означает, что разделитель колонок «|» будет смещаться для некоторых писем, и, тем не менее, эту проблему желательно решить. Одно из решений заключается в том, чтобы перейти к более сложной реализации отображения списка, побочным эффектом которой может стать решение проблемы сортировки по столбцам, описанной выше.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011