[关闭]
@cdmonkey 2015-11-10T08:42:30.000000Z 字数 575 阅读 1033

发送邮件

网络服务


有时我们想发邮件给朋友或同事,可不可以通过命令行直接发呢?通过监控网站或者系统状况并自动报警,如何使用脚本发出邮件给外部邮箱呢?其实我们完全可以不需要注册公网域名和MX记录,即不需要架设公网邮件服务器,仍然可以达到以上目的。我是通过系统自带的“mailx”工具来解决,只需要通过配置使其用公网邮箱来发邮件即可。

注意:老版本的mailx不支持配置外部公网邮箱,必须升级到最新版本“12.4”。

  1. #可以通过下面的指令查看当前系统中该软件的版本:
  2. [root@WEB-A1 ~]# rpm -qa | grep mailx
  3. libreport-plugin-mailx-2.0.9-19.el6.centos.x86_64
  4. mailx-12.4-7.el6.x86_64
  5. #或者是这样:
  6. [root@WEB-A1 ~]# mailx -V
  7. 12.4 7/29/08
  8. -----------------
  9. #如果系统中没有该软件,需要进行安装:
  10. yum install -y mailx
  1. [root@Nagios ~]# vim /etc/mail.rc
  2. #在配置文件的最后面添加下面的内容:
  3. set from=brucemx@qq.com smtp=smtp.qq.com
  4. set smtp-auth-user=89092616 smtp-auth-password=xxxxxx smtp-auth=login
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注