从unix shell脚本发送邮件



我需要从我的shell脚本发送我的报告.txt文件到给定的邮件地址。我试了这个:

  mailx -s "report" target@mail.com < report.txt

它没有发送也没有给出任何错误信息之类的。为什么没有成功,我想应该是成功的,没有形式上的错误。我用的是cent-os 5.7。我试着重新安装了传家宝邮件,但没有修好。另外,如果你知道其他的发送方式,也会对我有帮助的。

很可能您没有正确设置smtp(发送邮件)服务器。有几个选项,你甚至可以使用你的gmail帐户,例如ssmtp。或后缀。或sendmail .

如果设置了,可能服务没有运行。

对于这个问题,我首先检查你的日志说什么(例如/var/log/messages*

HTH

相关内容

  • 没有找到相关文章

最新更新