我需要从我的shell脚本发送我的报告.txt文件到给定的邮件地址。我试了这个:
mailx -s "report" target@mail.com < report.txt
它没有发送也没有给出任何错误信息之类的。为什么没有成功,我想应该是成功的,没有形式上的错误。我用的是cent-os 5.7。我试着重新安装了传家宝邮件,但没有修好。另外,如果你知道其他的发送方式,也会对我有帮助的。
很可能您没有正确设置smtp
(发送邮件)服务器。有几个选项,你甚至可以使用你的gmail帐户,例如ssmtp
。或后缀。或sendmail .
如果设置了,可能服务没有运行。
对于这个问题,我首先检查你的日志说什么(例如/var/log/messages*
。
HTH