Отформатируйте HTML / текстовое содержимое электронной почты, чтобы включить вертикальные линии в ответах и ​​предыдущих электронных письмах

Я встраиваю функциональность электронной почты в приложение. Большинство всех почтовых клиентов помечают предыдущие сообщения в тексте ответа вертикальной линией (возможно, просто символ «|»?) Вдоль всей левой части сообщения.

Кто-нибудь знает функцию / утилиту (желательно на python), однако я могу принять из чего угодно), которая будет форматировать HTML и текстовое содержимое таким образом? Это звучит довольно легко, но на самом деле это довольно сложно.

0

Решение

Для простого текста вы можете использовать TextWrap модуль. Просто укажите '| ' как initial_indent а также subsequent_indent аргументы.

Работа с HTML требует другого подхода, так как HTML обычно форматируется браузером. Я предполагаю, что это возможно с помощью CSS, но я никогда не делал это сам, поэтому я не знаю деталей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]