对于刚安装且默认采用 SendMail 发送邮件的 Twiki,在其中注册新用户时,虽显示注册成功且服务器网络正常,但用户却未收到邮件。
查看 /var/log/maillog 后发现提示 “Connection refused by 127.0.0.1”,明明并非向本地发送邮件,为何会被本机拒绝?经一番谷歌搜索得知,Redhat SMTP 默认仅绑定 127.0.0.1,无法访问外部网络。
故而需对 /etc/mail/sendmail.cf 文件进行更改,把
O DaemonPortOptions =Port=smtp,Addr=127.0.0.1, Name=MTA
修改为:
O DaemonPortOptions =Port=smtp, Name=MTA
随后重启 sendmail:systemctl restart sendmail。再次尝试注册新用户,SendMail 就能成功发送邮件。
@版权声明:
本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。