我需要将我的report.txt文件从我的shell脚本发送到给定的邮件地址。我试过这个:
mailx -s "report" target@mail.com < report.txt
它没有发送,它没有给出任何错误消息或其他东西。 为什么它不起作用,我认为它应该是有效的,形式上没有错误。 我使用cent-os 5.7。我尝试重新安装heirloom-mailx并没有解决。 此外,如果您知道任何其他方式发送它,它也会帮助我。
答案 0 :(得分:1)
很可能您没有正确设置smtp
(外发邮件)服务器。有几个选项,您甚至可以使用您的Gmail帐户,例如ssmtp
。或Postfix。或者sendmail。
如果已设置,可能是服务未运行。
对于这个问题,我首先会检查您的日志说明的内容(例如/var/log/messages*
。
HTH