본문 바로가기

카테고리 없음

cafe24 호스팅에 SPF, DKIM을 txt 레코드로 추가하기

아, 스티비 메일레터 서비스를 내 도메인에 연결하려고 하니 생각보다 할 게 많다.

방금까지 cafe24의 호스팅 서비스에 메일을 생성해서 Gmail로 연결했다. 관련 포스팅은

crossall.tistory.com/14 에서 확인

 

카페24 호스팅 메일 생성해서 Gmail로 연결하기(워드프레스 관리자 이메일, Gmail POP3)

홈페이지를 만들다 보면 기본적으로 관리자 아이디가 '아이디@홈페이지.주소'로 되어있는 경우가 많다. 그러나 카페24에는 실제로 메일을 주고받을 수 있는 공간을 제공하지 않는다. 방법은 카

crossall.tistory.com

 

SPF와 DKIM이란?

스티비에서 메일을 보내려면 SPF와 DKIM 레코드를 등록해야 한다고 한다. 

이 서비스는 Sender Policy Framework라고 해서 방금 SMTP로 보낸 것을 위조된 건지 감지하는 기술이다.

감지는 내 도메인의 DNS를 조회해서 SPF 레코드가 있는지 확인하는 것이다.

 

그래서 SPF 레코드를 만들어줘야 한다.

 

DKIM은 Domain Keys Identified Mail로 메일을 보내면 내 도메인 소유자(나)에 의해 승인되었는지 확인하는 것이다.

그러므로 이 두가지가 확인되어야 메일이 정상적으로 보내진 것이라는 확신이 생기는 것이다.

 

난 도메인은 hoting.kr을 사용하고 있고 서버는 cafe24를 사용한다.

cafe24에서 설정해보도록 한다.

 

 

SPF 설정하기

 

cafe24의 나의 서비스에서 [도메인관리] - [DNS 관리]에 접속한다. 원하는 도메인을 체크하고 DNS 관리 클릭

 

스티비에서 어떻게 입력하는지 확인해본다. 이미 내 spf에는 설정이 되어있다.

[스티비]의 도움말 내용, [값] 부분을 복사한다.

 

TXT 관리 부분에 체크하면 이렇게 추가할 수 있다. 여기에 추가해도 자동으로 SPF 관리 쪽으로 들어간다.

 

 

그러나 이미 우리가 기존에 이미 SPF 레코드가 있기 때문에, 이걸 수정해줘야 한다고 써 있다. 기존꺼는 왜 있는지 잘 모르겠다.

뒤에 ~all 부분만 제외하고 두개를 이어붙여주고 다시 ~all 부분을 붙여주면 된다.

 

그래서 두개가 있는

"v=spf1 ip4:xxx.xxx.xx.xx ~all" 와

"v=spf1 include:mail.stibee.com ~all" 를 합쳐서

"v=spf1 ip4:xxx.xxx.xx.xx v=spf1 include:mail.stibee.com ~all"로 바꿔줘야 한다.

그래서 바꿔주고 아래것을 삭제한다. SPF 두개면 충돌나서 메일 발송이 잘 안된다고 한다.

 

위에꺼에 두개 합치고, 아래꺼를 삭제

 

 

 

DKIM 설정하기

 

일단 스티비에서는 DKIM을 아래와 같이 하라고 되어 있다.

stibee에 있는 설명

 

 

별칭 : stb._domainkey

값: dkim.stibee.com

을 추가한다. 만약 다른 사이트의 경우 .도메인.명 을 추가해야 한다.

 

이렇게 별칭(CNAME) 관리에 추가합니다. 위의 내용을 복사해서 넣는다.

 

자 그럼 완성!! 유효한지 stibee에서 확인해보자.

 

[새로고침]
[성공]

 

 

 

 

자 그럼 이전에 스티비에서 발송한 메일을 구글에서 보면 아래처럼 떴지만 발신자 이메일을 바꾸고 다시 시도하면!!

작성하고 있는 메일의 [발송정보]에서 새로운 이메일로 만들어주고 발송!!

 

 

정상적으로 확인!!