DMARC 오류로 인해 일부 사용자들은 간헐적으로 활성화 이메일을 받지 못함

한 사용자가 여러 번 가입을 시도했지만 활성화 이메일을 받지 못했다는 불만이 접수되었습니다.

해당 사이트에서 직접 테스트해 보았는데, “재전송” 버튼을 클릭하기 전까지는 이메일이 도착하지 않았습니다. try.discourse.org에서도 동일한 현상을 확인했습니다. 이 문제를 꽤 오래전부터 목격했지만, 항상 무시해 왔습니다.

아직 소스 코드를 확인하지 않아 원인을 파악하지 못했습니다.

프로덕션이나 테스트 사이트 어디에서도 해당 동작을 재현할 수 없습니다 :confused:

최신 테스트 통과 버전, SendGrid를 SMTP 제공자로 사용

Gmail에서 이메일이 “프로모션” 탭에 도달하는 정도이며, 그 부분은 불만이 없습니다



로그나 Sidekiq에서 단서를 찾을 수 있을까요?

음, 두 번째 메시지가 전송된 후에야 Gmail이 첫 번째 메시지를 전달한 것 같습니다. try 환경과 해당 사이트 모두에서 동일한 상황이 발생했습니다.

그 후 이메일 주소로 mail-tester를 사용하여 다시 테스트해 보았는데, 메시지는 즉시 전달되었습니다. :person_shrugging:

가능성이 낮은 버그처럼 보였지만, 아마도 Gmail이 새로운 주소에서 온 메일의 전달을 늦추거나 하는 것 같습니다. 사용자는 여러 이메일 주소로 시도해 보았다고 주장했습니다. . .

방금 try에서 이 기능을 시도해 봤는데, Gmail에 접속했을 때 확인 이메일이 이미 받은 편지함 맨 위에 와 있었습니다.

음, 으음. 내 설명은 점점 줄어들고 있어.

Gmail의 문제입니다. 이유 없이 메시지가 무작위로 지연되는 경우가 있습니다. 웹 인터페이스를 통해 저에게 이메일을 보내는 경우에도 몇 년 동안 이런 현상을 자주 목격했습니다.

네, Gmail에서는 특히 신규 설치 환경에서 이런 문제가 자주 발생합니다.

정말 골치 아픈 문제죠.

최근에는 관리자 계정을 새 Gmail 계정으로 설정한 설치 사례가 있었는데, 사이트로 이메일을 보내기는 했지만 수신은 전혀 되지 않았습니다. 다른 Gmail 계정은 문제없이 상호작용할 수 있었죠.

아마도 내 돈 만큼의 가치를 얻는다는 말 그대로인 것 같습니다.

안녕하세요,

지연되어 도착한 이메일의 헤더를 확인하면 원인을 파악하는 데 도움이 될 수 있습니다. 이 사이트에서 타임스탬프 등을 포함하여 이메일의 경로를 확인할 수 있습니다. 이메일이 수신되지 않은 경우, 원인을 파악하기 위해 메일 로그를 확인해 보는 것이 좋은 방법입니다.

실제로 그 메일 헤더를 확인해 보고 싶습니다. Gmail이나 다른 제공업체에서는 이런 현상을 경험해 본 적이 없으며, 그레이리스트를 구현한 제공업체에서만 첫 번째 메시지가 지연되는 경우가 있습니다.

이 주제 자체가 이미 충분히 민망한데 . . . . notification_email 주소에 대해 DMARC가 깨져 있었습니다. 메일 테스트를 해 보았지만, DMARC 경고는 대충 넘겨 버렸습니다(9.8/10이면 꽤 괜찮은 점수라고 생각했거든요?)

수치화된 점수는 기자들과 영업사원들의 영역입니다!

그렇죠. @Stephen 님, 더 부각시켜 주세요! :crying_cat_face:

미안하지만, 나는 바로 그 ‘나머지 2%는 어떻게 얻나요?’라는 유형의 사람 중 하나입니다.

정말 저주 같은 일이죠. 이번 정도는 정당화할 수 있는 몇 안 되는 경우일지도 모릅니다.

어떤 의미에서는 점수 가중치가 잘못 설정된 탓이기도 합니다!

음, 바로 이런 순간에 저 저주가 구세주가 될 수 있겠네요! :beer: