Developer/SMTP

[SMTP] SPF 및 MX레코드 설명 및 확인 방법

loyblg 2024. 8. 24. 14:56
반응형

내용


  • 도메인(Ex. abc@abc.com에서 메일 발송 시, abc.com 도메인을 등록)을 관장하는 DNS에 SPF 및 MX 레코드를 등록해야 함. 
  • 이때 SPF 및 MX 레코드에 대한 개념에 대한 지식 습득이 필요하다고 판단.

 

 

SPF란?


  • 메일 서버 등록제(SPF : Sender Policy Framework)
  • 메일서버 정보를 사전에 DNS에 공개 등록 함으로써 수시자로 하여금 이메일에 표시된 발송자 정보가 실제 메일서버의 정보와 일치하는지를 확인 할 수 있도록 하는 인증기술

이미지참조(https://www.kisarbl.or.kr/images/spfuse/spf_common_img.gif)

 

 

MX 레코드란?


  • 메일 익스체인저 레코드 ( MX : Mail eXchanger record)
  • MX 레코드는 단순 전자우편 전송 프로토콜에 따라 이메일 메시지를 라우팅하는 방법을 규정
  • 수신자의 도메인 중간에 이메일 메시지 수용을 책임지는 메일서버, 또 여러 메일 서버를 이용할 수 있을 경우 메일 전달 우선순위 제어에 사용되는 선호 값을 규정

 

 

 화이트도메인에 등록하고자 하는 도메인(Ex. abc@abc.com에서 메일 발송 시, abc.com 도메인을 등록)을 관장하는 DNS에, SPF 레코드를 설정해야 합니다.
              - 해당 페이지는 참고 용도이며, 실제 작업은 해당 DNS에서 이루어져야 합니다.
              - 도메인명, 메일 발송 IP 입력 후, 마지막 결과 페이지의 SPF 레코드를 DNS에 설정하시면 됩니다.
              - 도메인을 관장하는 DNS가 여러 개인 경우, 해당 DNS 모두에 SPF 레코드가 설정되어야 합니다.
              - SPF 레코드에는 메일 발송 IP만 입력하시기 바랍니다.
              - DNS를 외부 업체(ISP, 호스팅 업체 등)에서 관리하는 경우, 해당 업체에 SPF 레코드 등록을 요청하시기 바랍니다.
             

              DNS에 SPF 레코드 설정 완료 후, nslookup / dig 등의 명령어로 해당 도메인에 대한 질의를 했을 시, SPF 레코드가 정상적으로 나타나야 합니다.
         

 

 

확인 방법


     (시작     >     실행      >      cmd     >    nslookup     >    set type=mx    >    도메인명)

반응형