2

我有 file.out 日志文件,其中包含纯文本并格式化为

1abcdefghijklmnopqrstuvwxyz

2abcdefghijklmnopqrstuvwxyz

3abcdefghijklmnopqrstuvwxyz

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

4abcdefghijklmnopqrstuvwxyz

5abcdefghijklmnopqrstuvwxyz

6abcdefghijklmnopqrstuvwxyz

我的问题是当我在邮箱中收到它时,格式已更改

邮箱中的输出

1abcdefghijklmnopqrstuvwxyz 2abcdefghijklmnopqrstuvwxyz 3abcdefghijklmnopqrstuvwxyz

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

4abcdefghijklmnopqrstuvwxyz

5abcdefghijklmnopqrstuvwxyz

6abcdefghijklmnopqrstuvwxyz

第一个 1,2,3 不应该在一行中。而 4,5,6 保持原样。

该文件最初是由 perl 脚本使用 Mail:Sendmail 模块发送的,但我也尝试通过 mail 命令发送来测试。

cat file.out | mail -s reportfile email@email.com得到了同样的结果。我也检查了文件,没有多余的空格或字符。

4

1 回答 1

1

MS Outlook 2007 问题。用这个解决它:转到工具>首选项>电子邮件>电子邮件选项>消息处理>“删除纯文本消息中的额外换行符”。

于 2013-11-18T10:38:49.093 回答