0

我正在使用以下命令从外壳通过电子邮件发送文件内容:

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

我总是收到一封正文为空的纯文本邮件和一个名为“Subject.txt.dat”的附件,其中包含 file.txt 的内容。

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

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

我在 CentOS 6 和

man mail

显示它正在使用mailx。

4

1 回答 1

1

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

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

  • 从电子邮件文本中删除非 US-ASCII 或不可打印字符,或
  • 使用 sendmail,它将接受和转发 DOS 样式的格式化文本,或者
  • 使用 mutt,它提供了更多关于如何发送电子邮件的功能。
于 2015-07-09T08:07:48.560 回答