이메일 DNS 설정: HELO가 SPF 레코드를 게시하도록 하려면 어떻게 해야 합니까? SPF_HELO_NONE - SPF: HELO는 SPF 레코드를 게시하지 않습니다.

이메일 DNS 설정: HELO가 SPF 레코드를 게시하도록 하려면 어떻게 해야 합니까? SPF_HELO_NONE - SPF: HELO는 SPF 레코드를 게시하지 않습니다.

내 환경: Windows Server 2022 Standard의 hMailServer 5.6.8

www.myblog.com두 개의 도메인이 있다고 가정해 보겠습니다(이 도메인을 실제로 소유한 것은 아니며 단지 예일 뿐입니다) www.mailserver.com. 둘 다 동일한 시스템에서 호스팅되며 동일한 IP 주소를 갖습니다 1.2.3.4.

블로그 사이트는 이메일을 보내는 데 www.myblog.com사용됩니다 www.mailserver.com. 이 사이트는 www.mailserver.com메일 서버 역할만 합니다. 브라우저에서는 액세스할 수 없습니다. www.myblog.com누군가에게 이메일을 보낼 때 수신자의 이메일 서버가 을 수신 SENT: EHLO www.mailserver.com하지만 메시지를 보게 되므로 수신자는 이메일이 에서 온 것으로 알 수 있도록 설정했습니다 .SENT: MAIL FROM:<[email protected]>myblog.com

앞에서 언급한 것처럼 현재 EHLO 메시지는 다음과 같습니다.SENT: EHLO www.mailserver.com

지금까지 모든 것이 잘 작동하고 있습니다. 최근에 나는 내 설정의 "스팸 등급"을 확인하기로 결정했습니다.https://www.mail-tester.com. 위에서 설명한 설정을 사용하여 스팸 테스터에게 이메일을 보냈는데 아래에 경고가 표시되었습니다.스팸어새신라고 적힌 부분

SPF_HELO_NONE SPF: HELO는 SPF 레코드를 게시하지 않습니다.

제 질문은 이 경고를 어떻게 없애나요?입니다. DNS 레코드가 올바른 상태입니까? 각 도메인의 DNS 레코드는 아래를 참조하세요.

여기에 이미지 설명을 입력하세요

각 도메인의 DNS 레코드는 다음과 같습니다(1.2.3.4의 PTR 레코드 참고).

IP address 1.2.3.4
PTR www.mailserver.com

myblog.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 myblog.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
dkim._domainkey TXT     v=DKIM1; t=s; k=rsa; p=[super long public key string]

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all

답변1

DNS에 이름이 "www"인 추가 TXT 레코드를 추가하여 경고를 제거할 수 있었습니다 www.mailserver.com.

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
www             TXT     v=spf1 ip4:1.2.3.4 ~all <-- adding this record fixed the warning

관련 정보