DKIM은 Domain Keys Identified Mail, 도메인 키 인증 메일이라고 합니다.
DKIM을 메일 헤더에 추가하여 사인이 맞을 경우 메일의 컨텐츠가 수정/변형/손상이 없음을 신뢰할수 있게 해주는 기술입니다.
동작 원리는, 도메인키 라고 하는 공개키 서명 방식을 이용하며, 메일에 사용하는 도메인에 공개키를 텍스트로 저장하고, 메일을 발송하는 서버에는 비밀키를 저장합니다.
메일을 발송 할 때, SMTP 클라이언트(sendmail, postfix 등)이 dkim 클라이언트를 로드하여, dkim 클라이언트의 설정에 따라 발송하려는 메일 도메인의 비밀키와, 도메인에 공개된 공개키를 대조하여 맞는 값일 경우 메일 헤더에 DKIM 서명을 넣습니다.