3步解决sendmail不发邮件问题
发表于 : 2022-03-20 22:18
在CentOS Linux 7系统,部署sendmail邮件服务器,完成各种设置后,在客户端发送接收邮件时,出现sendmail不能发送邮件问题,试发的邮件全部被延迟未发出,如图:
用推荐的解决办法也未能奏效。后参阅中外网上有关帖子,自己进行了测试,用以下3步可解决以上问题:
第一步:进入/etc/mail/目录下,创建、编辑service.switch文件,写入:hosts files,如图:
第二步:修改sendmail.mc文件,写入:define(`confSERVICE_SWITCH_FILE', `/etc/mail/service.switch')dnl,如图: 第三步:用sendmail.mc编译主配置文件sendmail.cf,如图:
重启sendmail:systemctl restart sendmail,在客户端发邮件,在服务器端查看,如图: 在客户端查看,已收到邮件,如图:
Sendmail不发邮件的问题已解决。
用推荐的解决办法也未能奏效。后参阅中外网上有关帖子,自己进行了测试,用以下3步可解决以上问题:
第一步:进入/etc/mail/目录下,创建、编辑service.switch文件,写入:hosts files,如图:
第二步:修改sendmail.mc文件,写入:define(`confSERVICE_SWITCH_FILE', `/etc/mail/service.switch')dnl,如图: 第三步:用sendmail.mc编译主配置文件sendmail.cf,如图:
重启sendmail:systemctl restart sendmail,在客户端发邮件,在服务器端查看,如图: 在客户端查看,已收到邮件,如图:
Sendmail不发邮件的问题已解决。