Как отправить текстовое письмо с фиксированной шириной? - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть скрипт Python, который генерирует текст фиксированной ширины, например:

            Hour|Total yyyyyyy|xxxxxx xxxxxxx|Total Inconsistencies|xxxxxxx Inconsistencies
----------------|-------------|---------------|---------------------|-----------------------
2018-12-17_15:00          1893               1          273 (14.42%)              0 ( 0.00%)
2018-12-17_14:00          1844               3          282 (15.29%)              0 ( 0.00%)
2018-12-17_13:00          1850               4          261 (14.11%)              0 ( 0.00%)
2018-12-17_12:00          1760               3          235 (13.35%)              0 ( 0.00%)
2018-12-17_11:00          1771               3          336 (18.97%)              0 ( 0.00%)
2018-12-17_10:00          1770               2          180 (10.17%)              0 ( 0.00%)
2018-12-17_09:00          1685               0           98 ( 5.82%)              0 ( 0.00%)
2018-12-17_08:00          1737               0          109 ( 6.28%)              0 ( 0.00%)
2018-12-17_07:00          1626               0          153 ( 9.41%)              0 ( 0.00%)
2018-12-17_06:00          1724               0          290 (16.82%)              0 ( 0.00%)
2018-12-17_05:00          1782               0          141 ( 7.91%)              0 ( 0.00%)
2018-12-17_04:00          1650               0           76 ( 4.61%)              0 ( 0.00%)

Я хочу отправить это как электронное письмо, чтобы текст отображался в электронном письме как фиксированный с телом.Как я могу это сделать?

1 Ответ

0 голосов
/ 18 декабря 2018

Посмотрите на тип контента, который вы получаете.Если тип контента "Content-Type: text / plain;"тогда вы бы видели это правильно.Держу пари, что это «Content-Type: text / html».если вы хотите, чтобы HTML отображался точно так же, как текст, используйте <pre> и </pre>.

<code>content = "<pre>" + content + "
"

Для более прямого подхода к проблеме я могу посылать правильный заголовок:

toClause + "MIME-Version: 1.0\nContent-Type: text/plain\n\n" + content
...