Sendmail
1 前言
一个问题,一篇文章,一出故事。
生产环境中我们遇到SendMail的邮件传输代理由于没有直接的上网权限或其他原因无法投递邮件,我们想法是让他指向一台具有外发功能的smtp邮件中继服务器,于是整理本章节。
2 实操部分
2.1 SendMail环境部署
2.2 配置SenMail的下一跳
2.2.1 增加下一跳的配置
vim /etc/mail/sendmail.mc
加入如下配置,
define(`SMART_HOST', `smtp.cmdschool.org')dnl define(`RELAY_MAILER',`esmtp')dnl define(`RELAY_MAILER_ARGS', `TCP $h 25')dnl
2.2.2 确认已经安装m4
whereis m4
加入如下配置,
m4: /usr/bin/m4 /usr/share/man/man1/m4.1.gz /usr/share/info/m4.info-1.gz /usr/share/info/m4.info-2.gz /usr/share/info/m4.info.gz
2.2.3 重启服务使配置生效
systemctl restart sendmail.service systemctl status sendmail.service
没有评论