VPS에 Discourse를 설치해 두었고,
다른 관리형 VPS에는 DirectAdmin과 exim SMTP가 실행되고 있습니다.
Discourse에서는 DirectAdmin VPS의 SMTP 서버 정보를 사용했습니다.
isnotspam.com으로 이메일을 검사해 보았습니다.
DirectAdmin SMTP를 사용하여 Thunderbird로 이메일 전송
결과: 통과
확인된 ID: [header.From=discourse@example.com](mailto: header.From=discourse@example.com)
Selector=x
domain=example.com
DomainKeys DNS Record=x._domainkey.example.com
하지만 Discourse를 통해 보내면 결과는 통과되지만 selector가 없습니다
결과: 통과
확인된 ID: [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Selector=
domain=
DomainKeys DNS Record=._domainkey.
따라서 isnotspam으로 확인했을 때 서로 다른 서명 결과가 나오던 것이 저를 혼란스럽게 했습니다.
어쨌든, 오늘 다시 테스트를 실행했는데 지금은 통과합니다.
–
----------------------------------------------------------
DKIM 검사 세부 정보:
----------------------------------------------------------
결과: 통과
확인된 ID: header.From=discourse@example.com
선택자=x
domain=example.com
DomainKeys DNS 레코드=x._domainkey.example.com
무슨 일이 있었는지 정확히는 모르겠지만, cloudflare의 DNS txt 키를 업데이트해야 했을 뿐만 아니라 메일 서버의 rDNS도 업데이트해야 했습니다.