shell Linux发送邮件告警 发表于 2022-01-11 浏览量 527 评论数 1 # 安装步骤 - 第一步:安装 ``` [root@ocsng-t /]# yum install mailx -y ``` - 第二步:配置 在/etc/mail.rc这个配置中,在末行添加如下内容 ``` [root@ocsng-t /]# vim /etc/mail.rc set from=1054241234@qq.com set smtp=smtp.qq.com set smtp-auth-user=1054241234 set smtp-auth-password=xxxx set smtp-auth=login ``` - 说明 ``` from:对方收到邮件时显示的发件人 smtp:指定第三方发邮件的smtp服务器地址 set smtp-auth-user:第三方发邮件的用户名 set smtp-auth-password:用户名对应的密码,有些邮箱填的是授权码 smtp-auth:SMTP的认证方式,默认是login,也可以改成CRAM-MD5或PLAIN方式 ``` - 授权码获取方式 设置==>账户==>生成授权码 ![](http://cdn.ewain.top/20201211180131.png) # 测试 ``` [root@ocsng-t /]# echo "成功" | mail -s "测试linux发邮件" 3104140084@qq.com //后面的邮箱是要发给谁的邮箱 ``` ![](http://cdn.ewain.top/20201211180347.png) - 以上已实现了发邮件的功能!!! # 邮件发送的书写格式 - 1)无邮件正文 ``` mail -s "主题" 收件地址 实例:mail -s "测试" 3104140084@qq.com ``` - 2)有邮件正文 ``` mail -s "主题" 收件地址 < 文件(邮件正文.txt) //方法1 实例:mail -s "测试" 3104140084@qq.com
怎么收藏这篇文章?