Linux配置root登陆时发送邮件到指定邮箱

这篇博客详细介绍了如何配置Linux系统,使得root账号在登陆时能够自动发送邮件到指定邮箱。首先,你需要获取邮箱的SMTP服务器信息和授权码。然后,编辑 `/etc/mail.rc` 文件设置发件箱信息,并通过测试邮件确认配置正确。接着,通过在root的`.bashrc`文件中添加脚本,实现每次root登录时发送邮件。在过程中,可能遇到如IPv6支持、SMTP端口不通等问题,需要调整`/etc/postfix/main.cf`并解决DNS解析、端口访问等问题。最后,如果使用smtps,还需配置SSL证书和忽略验证。
摘要由CSDN通过智能技术生成

出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。

提前明确:

发件箱、发件箱授权码、发件箱smtp地址、收件箱

 

第一步 申请邮箱授权码

选择腾讯企业邮箱,登录发件箱账号后,绑定微信,启用安全登录,选择“客户端专用密码-生成新密码”,此即授权码。

参考:https://www.yiyisoft.com/news/402.html

 

第二步 配置邮件发送

编辑/etc/mail.rc,增加如下内容

set from=server@domainname.com    #发件箱
set smtp=smtp.exmail.qq.com               #smtp地址,腾讯企业邮就是这个了
set smtp-auth-user=server@domainname.com
set smtp-auth-password=vT6K1234543XdsqV   ##<--这里填的是邮箱授权码
set smtp-auth=login

测试配置效果

echo Hello World | mail -s test samgg@domainname.com

收件箱samgg@domainname.com即可收到主题test、内容Hello World的邮件。

PS:最好采用同一服务商的邮箱,否则可能出现互相屏蔽的情况,比如腾讯与网易,原因你

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值