美文网首页Linux学习之路Linux
sendmail测试发送邮件

sendmail测试发送邮件

作者: Shark1985 | 来源:发表于2019-02-27 14:17 被阅读0次

IT监控系统上,经常需要系统自动发消息给我们,以告知当前系统或故障的问题状态,其中最为常见的形式就是mail邮件通知了。

s-nail是一个邮件的MUA软件,即在windows上的邮件客户端一样,如outlook,foxmail等,它运行在linux上。

#安装sendmail,用于发送邮件

apt-get install sendmail

/etc/init.d/sendmail start
#安装s-nail,成功后会自动启动
apt-get install s-nail

#复制备份s-nail配置文件
cp /etc/s-nail.rc /etc/s-nail.rc.bak

#在root目录下新建一个s-nail.rc文件,并配置内容
vim nail.rc

set from=zabbix@xxx.com

set smtp=smtp.xxx.com

set smtp-auth-user=zabbix@xxx.com

set smtp-auth-password=ffffff

set smtp-auth=login

set sendcharsets=utf-8,iso-8859-1

set fullnames

#覆盖/etc下配置文件的内容
cat /root/s-nail.rc > /etc/s-nail.rc

#重启sendmail
/etc/init.d/sendmail restart

测试发送邮件

#执行命令测试
echo hello world ! | mail -s "This is test !" xxx@outlook.com
image

相关文章

网友评论

    本文标题:sendmail测试发送邮件

    本文链接:https://www.haomeiwen.com/subject/psffuqtx.html