550 발신자 거부됨 - 발신자 도메인에 MX/A 레코드가 없습니다. MX 및 A 레코드에 대한 다른 IP

550 발신자 거부됨 - 발신자 도메인에 MX/A 레코드가 없습니다. MX 및 A 레코드에 대한 다른 IP

웹사이트와 이메일의 호스팅이 다른 웹사이트가 있습니다. 나는 웹사이트를 호스팅하고 다른 회사는 이메일을 호스팅하고 도메인을 관리합니다.

도메인 설정은 다음과 같습니다.(개인정보 보호를 위해 도메인명과 IP는 마스킹 처리되어 있습니다.)

Record                  Type    TTL     Content
<domain>.com.au         A       1 hour  180.235.xxx.xx
<domain>.com.au         MX      1 hour  mail.<domain>.com.au
<domain>.com.au         A       1 hour  125.255.xx.xx
<domain>.com.au         NS      1 hour  ns1.planetdomain.com
<domain>.com.au         NS      1 hour  ns2.planetdomain.com
<domain>.com.au         SOA     1 hour  ....
blog.<domain>.com.au    A       1 hour  180.235.xxx.xx
www.<domain>.com.au     A       1 hour  180.235.xxx.xx

해당 웹사이트는 워드프레스(WordPress)를 사용하고 있으며, 가끔 회사에 문의사항을 보내는 경우가 있습니다. 그러나 다음과 같은 오류 메시지가 나타날 때가 있습니다.

[email protected]
host mx1.pm.telstra.com [203.147.175.1]
SMTP error from remote mail server after MAIL FROM:<[email protected]> SIZE=2300:
550 5.1.0 <[email protected]> sender rejected - sender domain has no MX/A record

MX 레코드가 다른 IP 주소를 가리키는 것으로 알고 있습니다. 방법은 모르겠지만 WordPress에서는 MX 레코드의 IP 주소가 달라도 이메일을 잘 보낼 수 있는 것 같습니다. 그러나 일부 주소의 경우 이메일이 계속 반송됩니다.

이 문제를 어떻게 해결합니까? 웹호스팅 측에서 이 문제를 해결해야 합니까, 아니면 도메인 측에서 수정해야 합니까?

cPanel에서 MX 항목을 다음과 같이 설정했습니다.원격 메일 교환기. 따라서 이메일은 대신 이메일 호스팅으로 이동됩니다.

답변1

메시지는 매우 정확합니다. 발신자의 도메인에 MX 또는 A 레코드가 없습니다.

$ host vps1.preschem.com
Host vps1.preschem.com not found: 3(NXDOMAIN)

에 따르면RFC 5321 섹션 2.3.5그만큼발신자 도메인은 유효하고 확인 가능해야 합니다.. 그렇지 않은 경우 모든 메일 서버가 메일을 거부할 수 있습니다.

적절한 주소 레코드를 제공하여 문제를 해결합니다.

답변2

스팸을 완화하기 위해 일부 메일 서버에서는 보낸 사람의 도메인이 적절한 DNS 'A' 레코드로 확인되어야 하며 극단적인 경우에는 'MX' 레코드로 확인되어야 합니다. 'A' 또는 'MX' 레코드에 대해 vps1.preschem.com에서 수행하면 dig아무 것도 반환되지 않습니다.

해결 방법 - Avps1.preschem.com에 대한 레코드 추가

root@svm1010:/var/tmp# dig vps1.preschem.com MX +short
root@svm1010:/var/tmp# dig vps1.preschem.com +short
root@svm1010:/var/tmp#

답변3

여기서 발생하는 오류는 보낸 사람 주소가 유효하지 않고 Telstra 서버가 사용자를 스팸으로 인식하기 때문에 발생합니다.

보내는 사람 주소는[이메일 보호됨]. Telstra 서버는 vps1.preschem.com 도메인을 조회하고 MX 또는 A 레코드를 찾지 못하므로 누구도 해당 주소로 이메일을 보낼 수 없습니다. 보낸 사람 주소를 유효한 주소(또는 최소한 유효한 도메인 이름)로 변경하면 이러한 특정 오류가 사라집니다.

관련 정보