brunch

You can make anything
by writing

C.S.Lewis

by 세상을바꿔보자룰루 Oct 20. 2023

메일 발송 후 SPF 또는 DKIM 때문에 차단됨

이메일 발신자 인증 과정

들어가기 전에

제목처럼 어느 날 회사에서 메일을 보냈는데, SPF 또는 DKIM으로 인해 메일 발송이 차단됐다. 

Gmail 발송 차단 안내 메일

처음에는 정말 당황..했지만 침착하게 이게 무슨 일인지 안내 문구를 자세히 봤다. 

550 5.7.26 보낸 사람이 인증되지 않아 이 메일이 차단되었습니다. Gmail에서는 모든 발신자가 SPF 또는 DKIM으로 인증하도록 요구합니다. 인증 결과: DKIM = 통과하지 못함 SPF [ 000.com ], IP: [000.000.000.000] = 통과하지 못함 이 문제를 완화하려면 Gmail 인증 가이드에서 인증 설정 지침을 확인하세요:https://support.google.com/mail/answer/81126#authentication

* 일부 내용은 000으로 표기


이 전반적인 내용은 메일을 보내는 내가 인증되지 않아 메일이 차단됐으니 인증 설정을 하라는 말이다. 이 과정이 인증 뚝딱! 되는 줄 알았는데 그게 아니길래, 다음에 또 같은 일이 반복되면 잊지 않도록 과정들을 하나씩 정리해봤다. 미래의 나에게 도움이 되길!☺



상황

회사 주소로 이메일 계정을 만들어서 Gmail에서 쓸 수 있게 대표님께 계정을 받았다. 이 이메일 주소로 다른 업체 컨택 등을 위해 메일을 썼다. 어느 날.. 메일을 쓰고 보니 처음에 언급한 것처럼 Gmail 발송 차단 안내 메일이 왔다. (처음에는 메일을 보냈을 때 잘 발송돼서 문제가 없는 줄 알았다.)


진행과정

① 구글링 하기

(★ 제일 중요! 질문이나 도움을 요청하기 전엔 先 구글링 필수)


메일이 차단되었다는 안내 문구에 따라 'Gmail에서는 모든 발신자가 SPF 또는 DKIM으로 인증하도록 요구합니다.' 이 내용을 검색했다. 어떤 상황인지도 잘 모르기 때문에 구글링이 먼저!


구글 검색 시 상단 구글 고객센터 노출
구글 고객센터 = 이메일 발신자 가이드라인

발송 차단 안내 메일에 있는 URL구글링에서 나온 내용을 확인해 SPF, DKIM, DMARC 등 이메일 인증 관련 내용들을 확인했다. 이걸 봐도 사실.. 도대체 이게 뭔데 하는 생각밖에 들지 않았다.. 이걸 어디에 인증 받으라는 안내도 없고 어디에 검색해서 알아봐야 할지도 막막했다. 


② 질문하기

(나 같은 경우 주변 지인들에게 질문!)


그래서 유능한 주변 지인들에게 메일 인증 방법에 대해 물어봤다.

유능한 지인들이 있는 카톡방


지인들과 수다 떨다가 일 얘기를 하니.. 눈치가 살짝 보였다. 하하 아무튼 졸린 라이언이 공유해준 스티비 도움말을 보고 좀 더 자세히 알 수 있었다. 

우선 스티비는 뉴스레터 제작 및 발송을 할 수 있는 이메일 마케팅 툴이다. 뉴스레터 제작에 필요한 세팅 과정을 도움말에서 안내하고 있고 SPF, DKIM 등 인증에 관해서도 한 챕터에 설명되어 있다.

(URL) 스티비|SPF, DKIM이 뭔가요?


스티비 도움말 = SPF, DKIM이 뭔가요?


③ 메일 발송 서비스 스티비 도움받기

(= 난 Gmail 발송인데.. 스티비 도움말 정말 짱 편하다! 쉬운 이해!)


우선 아까 구글 고객센터에서 봤던 SPF나 DKIM이 뭔지 스티비 도움말에서 자세하고 쉽게 이해할 수 있었다. 

스티비 도움말 = SPF, DKIM이 뭔가요?

내가 이해하기로는, 우리 회사 이메일 계정이 예를 들어 'aaa.com' 이라는 도메인을 사용하고 있고, Gmail로 발송한다면 Gmail은 gmail.com 이라는 도메인을 쓰기 때문에 서로 달라 내가 신뢰해도 되는 발신자라는 걸 보여주기 위한 인증 과정이다! 


스티비 도움말 하단에 바로 '발신자 이메일 주소 도메인의 DNS 관리 화면으로 이동하기' 부분이 있었다. 스티비에서 카페24, 가비아, 후이즈, 구글 도메인 관리 서비스에서 어떻게 DNS 레코드 설정하기로 가면 되는지 링크가 정리되어 있다.

스티비 도움말 = 발신자 이메일 주소 도메인의 DNS 관리 화면으로 이동하기


④ 회사 도메인에서 DNS 수정하기

우리 회사는 wix로 사이트를 만들었고 구글 도메인 구입해 사용하고 있다. 

참고로 이번에 이런 인증 자체를 처음 해보기도 하고 주변에 아는 사람도 없는 상태로 일단 DNS를 수정해 본거라 틀리더라도 양해 바란다...


구글 도메인 DNS 관리

암튼 먼저 구글 고객센터를 참고해 구글 도메인 리소스 레코드를 들어가 차근차근 따라했다. 구글 도메인에서는 '맞춤 레코드 관리'를 클릭해 필요한 부분을 수정하면 되는 것 같다.


wix 도메인 DNS 레코드 관리

그리고 혹시 몰라서 wix에서도 DNS 레코드를 수정하려고 wix 도움말도 찾아봤다. 구글 도메인만 하면 되는지, 우리 홈페이지를 만든 wix 사이트에서도 설정해야 하는 건지 잘 모르겠지만, 우리 홈페이지는 wix에서 만들었으니까 하는 마음으로 wix에서도 설정해줬다.


⑤ Gmail SPF 값 서치

일단 메일을 Gmail로 발송하고 있기 때문에 Gmail의 SPF 값이 무엇인지 서치했다. 

스티비 도움말 = SPF

SPF에 도대체 무슨 값을 넣어야 하는지가 제일 골칫거리였는데 고마운 스티비에서 힌트를 얻었다. 메일 발송 툴인 스티비로 메일을 보내는 경우 SPF 값에 어떤 내용을 넣어야 하는지 친절히 설명되어 있는 것을 보고 Gmail도 찾아보면 있을 것 같았다.

Gmail 고객센터 = SPF 레코드 추가하기

Gmail 고객센터에서 SPF 레코드 값을 찾아 이 내용을 찾아 넣었다. wix에 값을 추가할 때는 wix 도움말을 참고해서 '호스트명에 @ 기호를 추가하라는 지침이 있는 경우, 입력란을 공백으로 두세요.' Gmail SPF 값에 호스트명만 빈칸으로 두고 값과 TTL은 Gmail에 있는 그대로 입력했다.


⑥ 새로고침 후 메일 보내기

메일이 보내졌다! 

다른 도움말들을 참고하면 24시간에서 72시간까지 적용되는 걸 기다려야 한다고 써있는데, 혹시 몰라서 메일을 보내보니 바로 발송됐다. 메일이 차단됐다는 안내 메일이 안 온다. 혹시나 메일 받으시는 분이 못 받을 수도 있어서 계속 기다렸는데 회신까지 왔다. 이 설정에서 문제가 없는 건지는 모르겠지만 우선 인증 과정은 끝낸 것 같다! (찝찝..)


⑦ DNS 인증 과정

WHOIS - 네임서버 입력 후 조회하기
네임서버 설정점검 클릭 시 - DNS 점검결과 페이지

혹시 몰라서 WHOIS에 도메인을 입력하고 네임서버 설정점검(가운데 '클릭하시면~' 부분)을 확인했다. 각각 DNS 점검결과가 상세히 나오는데 모두 정상처리 되어 있다. 휴 안심하고 메일 보내고 만약 수정이나 또 발송 차단 메일이 오면 그 때 다시 찾아봐야겠다.



마무리

이렇게 주먹구구식의 메일 보안(?) 인증 과정을 마무리했다. 몇 시간 내내 도움말을 엄청 찾아보고 이해 안되는 단어들을 계속 열심히 읽어봤다. 이게 마케팅이랑 관련이 있는 건가? 싶으면서도 만약 다음에 또 이런 일이 생기면 더 빠르게 해결하고 메일 보낼 수 있겠다 하는 마음에 열심히 찾았다.

(하지만 다음에는 정식으로 누군가에게 배울 수 있는 기회가 있으면 좋겠다...)


우당탕탕 끝 ~





✔Gmail 고객센터 - 이메일 발신자 가이드라인


✔스티비 도움말 - SPF, DKIM이 뭔가요?

https://help.stibee.com/hc/ko/articles/4756529633423-SPF-DKIM%EC%9D%B4-%EB%AD%94%EA%B0%80%EC%9A%94-


✔Google Workspace 고객센터 - 도메인 공급업체에서 SPF 레코드 추가하기


✔WHOIS 검색 조회



작가의 이전글 [농가살리기] 서비스 분석
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari