DKIM 설정gmail ( opendkim 및 sendmail dkim 설정) / 구글 dkim

gmail로 메일을 보내는 경우 메일이 반송되거나 스팸으로 분리되는 경우가 있다
보통  spf 레코드값을 등록해서 처리하는데 이것도 안될경우 DKIM 을 설정을 진행해야 한다

DKIM은 DNS레코드값에 퍼블릭 키값을 공개해서 이용하는 방식이다
여기서는 opendkim 으로 구성을 해볼것이다

o/s : cenots 7.x / rocky 8.x

1. opendkim / opendkim-tools 설치 ( tools는 rocky8 버전에서만 설치 / 7버전은 자동 설치)

2. 키값을 저장할 디렉토리 생성

3. 해당 디렉토리로 이동해서 키파일을 생성

-b 2048 : 2048 비트로 설정
-d : 도메인 지정
-D : 키가 저장될 디렉토리 지정
-s : 서명 및 키 테이블 만들었던 dkim 명

4. 권한설정 중요

5. KeyTable 에 개인키 추가

6. SigningTable 에 서명 테이블 설정  / 여기서는 와일드카드 /즉 모든 메일에 대해서

7. 환경설정 파일 수정  ( 소켓으로 구성할지 / 아이피 tcp방식으로 할지 구성후 사용)

8. 서비스 시작 및 서비스 등록

9. 공개키를 확인해서 해당 정보를  dns 레코드값 text값에 저장하면 됨


10. 해당 정보는 bind 에서 추가할수 있고 아니면 pdns를 사용한다면 pdns에서 추가하면 된다 위 정보에서 v=DKIM1 부분부터 QAB  부분까지 복사해서 입력

11. pdns 정보는 name 부분에는 :  server._domainkey 입력하고  txt 레도드값에

12. txt  레도드값에 위에서 복사한 내용 v=DKIM1 부분부터  QAB까지 복사해서 입력

13. DNS레코드에 등록을 모두 하였다면 testkey 명령어로 정상적인지 확인 할 수 있다


웹페이지에서 확인 할 수 있다
https://mxtoolbox.com/SuperTool.aspx?action
도메인명:서명  입력후 DKIM Lookup 버튼 클릭
정상적으로  DKIM 이 적용되었다는것을 확인

그럼 이제 GMAIL로 메일을 보내서  DKIM이 적용되었는지 확인해보자
sendmail 을 통해서 발송할거라서  sendmail에서 dkim을 적용

 

14. GMAIL로 메일을 보낸다음 메일 부분에 원본보기를 클릭을 하게 되면
15.  DKIM 적용이 된것을 확인 할 수 있다
16. dkim=pass 부분을 확인할  수 있다 적용되었다는 것을 확인 할 수 있다

17. mail로그에서 확인가능

 


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호