centos7 mailx
emer 发布于 2018-11-12 17:03 2400 次阅读
yum install mailx
修改配置文件vi /etc/mail.rc 结尾添加:
set bsdcompat set smtp=smtp.163.com //发件服务器 set smtp-auth-user=linitt@163.com //用户 set smtp-auth-password=111 //密码 set smtp-auth=login set from=linitt@163.com
命令:
echo "mail test message" | mailx -v -s " title" liniaa@163.com//发送内容
cat xxxx.txt |mail -s "主旨" abc@xxx.com fff@xxx.com //发送文件
如果需要发送附件需要安装uuencode来编码 (yum install sharutils)
单独发附件,这样xxxx@xxx.com会收到一个data.txt的附件
uuencode /tmp/data_process.log data.txt |mail xxx@xxx.com
如果需要正文和附件一起发:
uuencode /tmp/data_process.log data.txt > /tmp/data_temp.txt