2013-03-02 3 views
1

Я новичок в python. Я отправляю большую текстовую почту через python. Что я делаю, так это то, что я храню эту большую текстовую почту в одной строке и отправляю ее. Когда я печатаю эту строку со своей стороны, я получаю хорошо отформатированный по своему желанию, но в формате получателя сообщения получаются изменены. Как я могу гарантировать, что табличный формат моего сообщения не будет изменен. Когда я печатаю сообщение я получаю Sumthing как это:Python: формат изменен при отправке по электронной почте

Click Count for all 24 hrs: 
=================== 
     Citrus_click  Hadoop_click    Diff 
      10224172     0   10224172 

Billed Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      8055239     0   8055239 

Beacon Count for all 24 hrs: 
================ 
     Citrus Leaf   Hadoop    Diff 
      900476     0   900476 

Beacon unique Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      43516     0    43516 

Но формат изменен на приемники стороне, и они получают Sumthing так:

Click Count for all 24 hrs: 
=================== 
     Citrus_click  Hadoop_click    Diff 
      10224172   0    10224172 

Billed Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      8055239    0   8055239 

Beacon Count for all 24 hrs: 
================ 
     Citrus Leaf   Hadoop    Diff 
     900476     0     900476 

Beacon unique Count for all 24 hrs: 
=================== 
     Citrus Leaf   Hadoop    Diff 
      43516     0     43516 
+0

Принимает ли сторона, использующая шрифт переменной ширины? Если да, попробуйте явно установить шрифт в своей почте или измените настройку почтовой программы, чтобы использовать моноширинный шрифт для сообщений с открытым текстом. –

+0

Можете ли вы рассказать мне, как я могу установить шрифт в свою почту или вы можете подробнее разработать более подробные сведения ... как я сказал, что я новичок в python ..;) – DevCoder

ответ

0

Это был комментарий, но теперь это ответ!

Принимает ли сторона, использующая шрифт переменной ширины? Если да, попробуйте явно установить шрифт в своей почте или измените настройку почтовой программы, чтобы использовать моноширинный шрифт для сообщений с открытым текстом.

Если вы хотите, чтобы заставить моноширинное форматирование, попробуйте сделать ваше тело сообщений будет HTML, как это:

<html><body><pre> 
your stuff goes here 
</pre></body></html> 

pre тег является важным бит: он говорит клиентскую программу, что текст уже отформатированная в MonoSpace , поэтому он должен отображаться следующим образом.

Смежные вопросы