从shell发送纯文本文件的内容

时间:2015-07-09 07:59:14

标签: mailx

我使用以下命令通过电子邮件向shell发送文件内容:

mail -s 'Subject' to@domain.ext < file.txt

我总是收到一封纯文本邮件,上面有一个空身和一个名为&#34; Subject.txt.dat&#34;包含file.txt的内容。

我想收到一封纯文本邮件,其中file.txt的内容为正文,没有附件。

我在Google上找到的所有教程都建议使用这样的命令,但在我的情况下并没有按预期工作。

我在CentOS 6和

man mail

显示它正在使用mailx。

1 个答案:

答案 0 :(得分:1)

此页面似乎与您的问题相符并提供了一些解决方案:

https://access.redhat.com/solutions/1136493

  • 从电子邮件文本或
  • 中删除非US-ASCII或不可打印的字符
  • 使用sendmail,它将接受并转发DOS格式的文本,或
  • 使用mutt,它提供了有关如何发送电子邮件的更多功能。