GMail 전달 문제: 발신 메일에 서브도메인 discourse.ourdomain.org이 꼭 필요한가요?

2024년 12월에 Discourse 인스턴스를 운영하기 시작했으며, 저희는 Gmail 관련 문제를 겪고 있는 상당한 수의 사이트 중 하나입니다.
Gmail 주소로 계정을 생성하려는 사용자는 저희 인스턴스에서 온 이메일을 절대 받지 못합니다. 아니, 스팸 폴더에도 없습니다. meta.discourse를 광범위하게 읽어 보았고, discourse.ourdomain.org에 대해 유효한 DKIM 서명이 없고 ourdomain.org에만 있다는 것이 유력한 원인임을 이해하고 있습니다.

https://meta.discourse.org/t/discourse-another-smtp/262532/10을 시도해 보았지만 작동하지 않았으며, 이를 정확히 어떻게 구성해야 하는지에 대한 답변도 받지 못했습니다.

다시 검색하던 중 Configure Google login for Discourse 구성을 시작했지만, 이 경우에도 사용자는 여전히 저희로부터 이메일을 받지 못하며, 이는 단순히 인증에만 도움이 될 뿐이라는 것을 깨달았습니다.

저희 Discourse 서브도메인에 대해 DKIM 등을 구성할 능력이 되지 않는다고 느껴서, noreply@discourse.ourdomain.org 대신 discourse@ourdomain.org에서 메일을 보내는 것이 문제가 될지 궁금합니다. 아니면 발신 이메일에 이 서브도메인을 포함해야 하는 강력한 이유가 있을까요?

미리 감사드립니다!

사이트의 발신 메일을 어떻게 설정하셨나요? 더 나은 새로운 제공업체로 전환을 고려해야 할 것 같습니다.

우리가 모두 알고 있듯이 메일은 다루기 어려운 부분이 많아서, 정말 공감합니다! :hugs:

메일 문제 해결 단계를 하나씩 따라가 보시길 권해 드립니다. 진행 상황이 궁금하니 여기서 다시 알려주세요!

몇 년 전에도 비슷한 문제를 겪었습니다. 안타깝게도 모든 제공업체가 안전한 이메일 전송에 필요한 요구 사항을 이해하지는 못합니다:

  1. 도메인의 DNS 설정에서 발신자 정책 프레임워크(SPF)를 적절하게 구성
  2. 각 이메일에 대한 적절한 DKIM 서명 (예: OpenDKIM 사용)
  3. SPF와 DKIM이 실패할 경우를 대비하여 DMARC 설정

이러한 기능은 필수적이며, 로컬 메일 서버 또는 제공업체의 릴레이 메일 서버 중 하나에 반드시 구현되어야 합니다. 그렇지 않으면 발신 메일이 차단됩니다. 예를 들어 gmail.com에 의해 차단될 수 있으며, 대부분의 다른 메일 서비스에서도 마찬가지입니다.

저의 경우 수신 메일(스팸 방지 포함)과 발신 메일(smtp) 모두에 대해 외부 서비스(duocircle.com)를 릴레이로 사용하고 있습니다.

답변해 주셔서 감사합니다! 서브도메인이 필요한지에 대한 피드백을 받지 못해 발신 주소를 discourse@ourdomain.org으로 변경했습니다. 완벽하게 잘 작동합니다.