linux环境下设置邮件发送

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境下设置邮件发送相关的知识,希望对你有一定的参考价值。

日常工作中对主机巡检,备份,查看性能 等等,设置指定邮件账户,在指定动作操作完后,由该账户发送到指定收件人中,这样能帮助我们能及时了解主机状态,防患未然。


/etc/mail.rc 是mailx 用户代理缺省设置


举例1:

编辑 /etc/mail.rc文件 添加要使用stmp地址,账户,密码

set [email protected]                      邮件账户

set smtp=smtp.163.com                                               smtp服务器

set [email protected]    授权账户

set smtp-auth-password=backupok                            密码

set smtp-auth=login

我这里举出的使用smtp.163.com 作为第三方,同时我们需要在 网易邮箱中设置中-->常规设置-->pop3/stmp/imap 设置授权码,该授权码

是  smtp-auth-password 需要填入的 密码 。


上面设置完成后,保存 退出。


发送邮件测试:

#echo " [email protected] test " | mail -s "titile" [email protected]


echo 后面是 邮件内容,管道后面连接的 mail -s 是标题 , 后面跟着收件人的地址,如果是多个收件人后面则使用英文分号隔开,也可以将所有的收件人直接放在邮件组中,后面直接跟 邮件组。


企业中都有自己的邮箱服务器,创建指定账户用来发送系统提示邮件,设置内容和例子1相同。

以上是关于linux环境下设置邮件发送的主要内容,如果未能解决你的问题,请参考以下文章

linux下设置SMTP服务器并用mail命令发送邮件精解

linux下mutt邮件发送系统安装操作记录

linux服务器下发送邮件

Linux发邮件的正确姿势~(Linux发送邮件操作流程)

Linux下使用mail发送邮件

shell编程-邮件发送设置