2013-11-15 3 views
2

я file.out логфайл, которые содержат простой текст и отформатирован какпочта изменение формата при получении

1abcdefghijklmnopqrstuvwxyz 

2abcdefghijklmnopqrstuvwxyz 

3abcdefghijklmnopqrstuvwxyz 

<-------------------- 

4abcdefghijklmnopqrstuvwxyz 

5abcdefghijklmnopqrstuvwxyz 

6abcdefghijklmnopqrstuvwxyz 

Моя проблема в том, когда я получил это в моем почтовом ящике формат изменяется

OUTPUT в ЯЩИКУ

1abcdefghijklmnopqrstuvwxyz 2abcdefghijklmnopqrstuvwxyz 3abcdefghijklmnopqrstuvwxyz 

<--------------- 

4abcdefghijklmnopqrstuvwxyz 

5abcdefghijklmnopqrstuvwxyz 

6abcdefghijklmnopqrstuvwxyz 

Первый 1,2,3 не должен находиться в одной линии. в то время как 4,5,6 остается сформированным как есть.

Файл был изначально отправлен скриптом perl с использованием модуля Mail: Sendmail, но я также попытался отправить почтовую команду для тестирования.

cat file.out | mail -s reportfile [email protected] получил тот же результат. Я также проверяю файл и нет лишних пробелов или символов.

+1

Что говорит 'hexdump -C file.out' –

+1

Что вы используете для чтения почты на принимающей стороне? – DeVadder

+0

Согласен с @DeVadder: используете ли вы Outlook? У меня была эта проблема в прошлом, там есть настройка, в которой внешний вид удаляет то, что, по его мнению, является «лишним» символом новой строки. –

ответ

1

MS Outlook 2007 выпуск. разрешите это с помощью этого: откройте «Инструменты»> «Настройки»> «Электронная почта»> «Параметры электронной почты»> «Обработка сообщений»> «Удалить лишние строки в текстовых сообщениях».

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