mutt 正在改变 body 中的内容

mutt 正在改变 body 中的内容

我有一个内容包含多行的文本文件。但是,当我通过邮件发送它时,所有行都作为邮件正文的一部分出现在电子邮件中的一行中。

但是当我在内容文件“testFile”中插入空行时。我在邮件中收到空行,这是预期的,但如果没有空行,所有行都会合并为单行。

我正在使用以下格式的命令。

mutt -s "Subject Test Mail " [email protected] < testFile

样本测试文件

this is line1
this is line2
this is line3
this is line4

收到邮件作为正文的一部分

this is line1 this is line2 this is line3 this is line4 

答案1

如果数据文件中的行在行尾包含尾随空格,则客户端读取程序可能会假设您正在使用“format=flowed”模式,请参阅RFC2646,例如本文

您可以使用 可视化这些字符cat -vet,并且可以尝试使用 gnu sed 等删除尾随空格或制表符:

sed 's/[ \t]\+$//'

相关内容