我在 Centos 6.5 64 位上有一个小脚本,它将文本文件的电子邮件内容(作为内联而不是作为附件)发送给用户:
mail -s "Zabbix Alerts" -r sender@mydomain.com receiver@mydomain.com < /filename
它曾经工作了很长一段时间。今天我们有了一个新的服务器 Centos 6.7 64 位,相同的脚本发送预期的内容,但不是作为内联,而是作为附件。
我们需要文本文件的内容作为内联文本(而不是附件)。
我已经花了几个小时找到原因,但没有运气。
如果有人能帮助我,我将非常感激。
最佳答案
我刚刚发现文本文件有问题。当我在 vi 中打开它时,它显示太多 ^M 字符。当我删除它时,它就变得很好。所以不是邮件的问题而是文件的问题
关于Linux 发送邮件 - 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347730/