회원님, 비밀번호 재설정 이메일을 받지 못하신 경우

회원 중 한 명이 시스템에서 보내는 이메일을 받지 못하고 있습니다. 해당 회원은 비밀번호 재설정을 요청했고, 제가 직접 이메일 재전송을 수동으로 요청했는데도 여전히 이메일을 받지 못한다고 합니다. 받은 편지함에서 여러 방식으로 검색해 보고 스팸 폴더도 확인해 달라고 요청했지만, 여전히 이메일이 보이지 않는다고 합니다. 이 시점에서 더 이상 어떻게 도움을 드릴지 모르겠습니다. 혹시 조언 주실 수 있을까요?

우선 발신 이메일 서비스 로그를 확인해서 메시지가 거부되고 있는지, 반송되고 있는지, 아니면 다른 문제가 있는지 파악하는 것부터 시작하겠습니다.

https://www.mail-tester.com/에서 어떤 보고를 내는지 확인해 보겠습니다. 만약 상대방이 Microsoft 기반의 이메일 시스템을 사용 중이라면, 메일 구성에 문제가 있는 경우 해당 메일이 스팸으로 처리될 가능성이 높습니다.

나가는 이메일 서비스 로그를 확인해 보았습니다. 이메일은 정상적으로 전송되고 있으며, 반송되거나 거부되는 경우도 없습니다. 관리자 측에서 그녀가 계정에 다시 접속할 수 있도록 도움을 줄 수 있는 방법이 있을까요?

사용자가 스태프가 아니라면 비밀번호를 설정해 줄 수 있습니다.

제가 제안한 대로 메일 전달 설정을 확인해 보셨나요?

저도 동일한 문제를 보고한 사용자를 한 명 더 확인했습니다. 제 계정에서 직접 비밀번호 변경 이메일을 요청해 보았는데, 이 역시 제게 도달하지 않았습니다. 이후 이메일 기능이 정상적으로 작동하는지 확인하기 위해 새 계정을 생성해 보았는데, 해당 이메일은 즉시 도착했습니다. 따라서, 새 가입 시에는 이메일이 정상적으로 발송되는데 비밀번호 재설정 요청 시에는 발송되지 않는다면, 무언가 문제가 있는 것으로 판단됩니다.

바보 같은 질문을 꺼내는 건 아니지만, 이 문제를 정말 자주 겪고 있습니다. 사용자가 접속하지 않고 있고, 그중에서도 비밀번호를 잊어버린 경우가 많지만, 비밀번호 재설정 메일을 전혀 받지 못합니다. 제가 그분들과 연락을 취할 때(최근에는 감사하지만 접속하지 않고 있던 회원들에게 메일을 한꺼번에 보냈고, 현재 약 20건의 이메일 대화를 주고받는 중입니다), 재설정 기능은 알고 있지만 메일을 받지 못하거나, 로그인 정보는 알고 있는데 작동하지 않는다고 합니다. 쿠키, 방화벽, 광고 차단기, 스팸 폴더 등 문제를 좁혀가며 설명을 해드리지만, 때로는 메일이 왜 오지 않았는지가 기적에 가깝습니다… Discourse도 어딘가 로그에 발신 메일을 표시해서, 제가 수동으로 재설정 링크를 복사할 수 있게 해주는 건 어떨까요?

마침 최근 발신 이메일의 SMTP 트랜잭션 세부 정보를 내부적으로 기록하는 기능을 추가했고, @martin이 이 정보를 쉽게 볼 수 있도록 하는 기능을 지금 작업 중입니다:

SMTP 세부 정보에서 큐 ID를 확인한 뒤, 메일 관리자에게 해당 ID를 전달하여 이메일이 시스템 내에서 어떻게 처리되었는지 추적할 수 있습니다. 이는 메시지 추적을 위해 매우 유용합니다.

그런 기능이 있다면 정말 유용할 것 같아요. 특히 메일 서비스에 직접 접근하기가 쉽지 않거나, 그게 마지막 수단인 경우에요.

배포 완료! :tada: