저는 웹 호스팅에 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를 사용한 다음 티켓을 만들라고 말합니다. 귀하의 상황을 검토할 것이라는 보장은 없지만 귀하의 관례적인 사용 방식을 살펴볼 것입니다.