首页 > 代码库 > 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环境下设置邮件发送