发送163邮件的步骤和方法 (定时发送163邮件)

日常开发中,我们常常需要写一些批量脚本,脚本在日常的批量中就可能出现问题,这时候我们通常通过发送邮件的方式来提醒运维管理人员。接下来我就基于redhat,centos系统来实现linux的邮件发送,发送邮件邮箱是163邮箱。

[比心] 谢谢关注我头条号,也麻烦关注我抖音号:dyhncdp

01 安装mailx

--查看是否安装mailx
root@cdphost ~]# rpm -qa | grep mailx
mailx-12.5-19.el7.x86_64
libreport-plugin-mailx-2.1.11-42.el7.centos.x86_64
--如果没有进行安装
[root@cdphost ~]# yum install -y mailx

02 获取发送邮件163邮件用户授权码

linux如何发送邮件,发送163邮件的步骤和方法

linux如何发送邮件,发送163邮件的步骤和方法

linux如何发送邮件,发送163邮件的步骤和方法

linux如何发送邮件,发送163邮件的步骤和方法

linux如何发送邮件,发送163邮件的步骤和方法

03 修改配置文件

--/etc/mail.rc文件末尾添加如下内容
set from=bjchendpcdp@163.com #发送邮件邮箱
set smtp=smtp.163.com #发送服务器
set smtp-auth-user=bjchendpcdp@163.com #发送邮件用户,和from一致
set smtp-auth-password=LFNOCASDFADFASDF #163邮件用户授权码,非用户的登录密码,切记
set smtp-auth=login

04 测试邮件发送

--mail选项 -s:主题 -a:添加附件
[root@cdphost ~]# echo "附件2" | mail -s "附件2" -a /root/initial-setup-ks.cfg chendongping.good@163.com

linux如何发送邮件,发送163邮件的步骤和方法

发送成功。

​[比心] 谢谢关注我头条号,也麻烦关注我抖音号:dyhncdp

若配置发送不成功,私信我或者评论区评论。