![当外部 IP 尝试连接时,Sendmail 无法正常工作](https://linux22.com/image/743801/%E5%BD%93%E5%A4%96%E9%83%A8%20IP%20%E5%B0%9D%E8%AF%95%E8%BF%9E%E6%8E%A5%E6%97%B6%EF%BC%8CSendmail%20%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我有 CentOS,并且安装了以下 sendmail 软件
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
我需要一个远程位置设备来发送 SMTP 邮件。但远程位置总是收到拒绝连接 telnet:无法连接到远程主机。我暂时禁用了防火墙/iptables,但即使这样,它仍然会收到拒绝连接。
如何让它工作?
答案1
CentOS 7。
Step 1: sudo yum install sendmail sendmail-cf
Step 2: vim /etc/mail/sendmail.mc
dnl #DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
Step 3: cd /etc/mail/; sudo make -C /etc/mail
Step 4: systemctl restart sendmail
测试:telnet remoteip 25
Escape character is '^]'
显示电子邮件的域名[电子邮件保护]:
$ cat /etc/hosts
127.0.0.1 iam.example.com localhost localhost.example