Linux使用mailx通过外部smtp发邮件

43次阅读

共计 450 个字符,预计需要花费 2 分钟才能阅读完成。

利用 mailx 发邮件的功能可以做很多事,通常可以通过脚本让主机判断运行状态给指定邮箱发邮件。
环境:虚拟机,CentOS7
通过 yum 安装:
yum install -y mailx
yum 安装非常简单,其中要注意的是 mailx 版本最好大于 7,redhat5 系列之前自带的 mailx 发邮件需要通过 sendmail 程序来发送,所以需要更新版本
源码包安装:mailx-12.4
cd #回到家目录 tar xvjf mailx-12.4.tar.bz2 && cd mailx-12.4.tar.bz2 #解压并进入./configure #编译检查 make && make install #安装配置 /etc/mail.rc (源码安装的请配置 /etc/nail.rc)set bsdcompatset from= 名称 set smtp= 邮件服务器 set smtp-auth-user= 邮件地址 set smtp-auth-password= 登录密码 set smtp-auth=login
发邮件测试
echo “ 你好啊,这是一封测试!” | mail -s ‘ 主题 ’ 发送地址

正文完
 0