ssmtp 切断了我发送的电子邮件

ssmtp cuts the email i'm sending

这是我要发送的全部文本:

这是我收到的电子邮件:

基本上我只是 cat 文件并回显然后将其通过管道传输到 ssmtp,如下所示:

result=`cat file.out` 
echo "$result" | ssmtp $emailaddr

ssmtp 协议将 something: something 格式的行定义为 header 行,例如 From: some@email.com 定义电子邮件的来源。因此,如果您只想指定 body,请在消息的 header 和 body 之间添加一个前导空行作为分隔符,希望 ssmtp 应该将其拾取。