首页 > 代码库 > linux环境下设置邮件发送
linux环境下设置邮件发送
日常工作中对主机巡检,备份,查看性能 等等,设置指定邮件账户,在指定动作操作完后,由该账户发送到指定收件人中,这样能帮助我们能及时了解主机状态,防患未然。
/etc/mail.rc 是mailx 用户代理缺省设置
举例1:
编辑 /etc/mail.rc文件 添加要使用stmp地址,账户,密码
set from=backup_infomation@163.com 邮件账户
set smtp=smtp.163.com smtp服务器
set smtp-auth-user=backup_infomation@163.com 授权账户
set smtp-auth-password=backupok 密码
set smtp-auth=login
我这里举出的使用smtp.163.com 作为第三方,同时我们需要在 网易邮箱中设置中-->常规设置-->pop3/stmp/imap 设置授权码,该授权码
是 smtp-auth-password 需要填入的 密码 。
上面设置完成后,保存 退出。
发送邮件测试:
#echo " backup_infomation@163.com test " | mail -s "titile" zhangsan@qq.com
echo 后面是 邮件内容,管道后面连接的 mail -s 是标题 , 后面跟着收件人的地址,如果是多个收件人后面则使用英文分号隔开,也可以将所有的收件人直接放在邮件组中,后面直接跟 邮件组。
企业中都有自己的邮箱服务器,创建指定账户用来发送系统提示邮件,设置内容和例子1相同。
linux环境下设置邮件发送