я 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]
получил тот же результат. Я также проверяю файл и нет лишних пробелов или символов.
Что говорит 'hexdump -C file.out' –
Что вы используете для чтения почты на принимающей стороне? – DeVadder
Согласен с @DeVadder: используете ли вы Outlook? У меня была эта проблема в прошлом, там есть настройка, в которой внешний вид удаляет то, что, по его мнению, является «лишним» символом новой строки. –