我正在使用 Vultr 进行虚拟主机,根据他们的说法,他们已经解锁了所有 SMTP 端口(25、465、587、2525)。现在,在设置 apache 服务器并安装 Postfix、Dovecot 和 SpamAssassin 后,当我通过发送邮件对其进行测试时,出现以下错误:
Connection could not be established.
getaddrinfo for mail.domain.com failed: Temporary failure in name resolution
当我针对域运行 nslookup 时,我得到一个有效的 IP,但是当我针对 mail.domain.com 运行它时,我收到以下错误消息:
** server can't find mail.domain.com: SERVFAIL
我在 ufw 中允许端口 25 和 587。我使用在互联网上找到的不同技术(nmap、netstat、iptables)检查了端口 25 和 587 的状态。结果如下:
有谁知道我做错了什么以及如何打开端口 25 和 587 以便我能够发送和接收电子邮件。谢谢
答案1
您的“mail.domain.com”DNS 服务器或您实际使用的任何DNS 服务器有问题。解决这个问题。
要查看套接字是否正常工作,请使用 telnet 或 netcat 测试 IP 地址。
答案2
你必须向 vultr 支持提交一张票,因为他们阻止了新帐户的某些端口。看看这个,https://www.vultr.com/docs/what-ports-are-blocked/
他们告诉您使用我们的 VPS 一个月,然后创建一个票证。我们不保证我们会审查您的情况,但我们会查看您的习惯使用情况。