한 사용자에게 이메일로 답장 기능이 작동하지 않음

한 사용자는 이메일을 수신할 수 있지만, 이메일(구글 메일 주소 사용)로 답장하지 못하는 경우가 있습니다.

과거에는 핫메일 주소를 사용하여 포럼 메시지를 성공적으로 수신하고 답장했지만, 최근에는 아무것도 수신하지 못하고 있습니다. MailGun 로그에 따르면 포럼 메시지는 발송된 것으로 기록되고 있으며, 해당 주소로 반송된 것도 아닙니다.

구글 메일 계정으로 전환한 후 이메일 전달이 다시 이루어지고 있지만, 해당 구글 메일 주소를 통해 수신한 포럼 메시지에 대한 사용자의 답장은 반대 방향으로 전달되지 않고 있습니다. 사용자의 말에 따르면 반송 표시가 되지 않는다고 하지만, Discourse에 따르면 해당 구글 메일 주소에서 온 메시지는 수신되지 않는 것으로 나타납니다.

즉, 사용자의 구글 메일 주소는 건너뜀(Skipped), 수신(Received), 반송(Bounced) 또는 거부(Rejected) 이메일 로그 어디에도 나타나지 않습니다.

수신 메일 로그를 살펴보니, 발신자가 명확하지 않은 전달 불가 메시지가 다수 포럼의 ‘noreply’ 주소로 발송된 것으로 보이며, 발신자가 없는 스팸 메시지가 몇 건은 포럼의 관리자 주소로 발송된 것으로 보입니다(다행히 제 받은 편지함에는 한 번도 표시되지 않았습니다).

이러한 발신자 정보의 부재는 무엇을 의미할 수 있을까요? 이 사용자의 문제와 관련이 있을까요?

사용자가 사라진 답장의 사본을 포럼 주제에 보내준 것을 확인했는데, 수신자 주소는 제게 정상적으로 보입니다. 다만 여기서 어떻게 테스트해야 하는지는 모르겠습니다(답장 주소에서 ‘+’ 이후의 모든 것이 주제와 수신자에게 고유한 것 같습니다).

image

먼저 사용자가 Gmail의 웹 인터페이스를 통해 직접 이메일을 보내는지, 아니면 이메일 클라이언트를 사용하는지 확인하는 것부터 시작하겠습니다. 후자의 경우, SMTP 설정 오류로 인해 메시지가 전송되지 않을 가능성이 있습니다.

다음 단계로는, 사용자에게 특정 주제에 대해 이메일로 답변하도록 요청하여 로그에서 응답을 추적해 볼 수 있습니다. 커뮤니티가 활발하다면, 이메일 문제를 해결하기 위해 해당 사용자를 위한 비공개 카테고리를 별도로 만들 수도 있습니다.

Arman, 감사합니다.

해당 사용자는 MS Outlook 앱을 통해 Gmail을 사용하고 있습니다.

같은 계정과 앱을 통해 저에게 보내는 메시지는 정상적으로 수신되고 있습니다. SMTP 설정에 문제가 있다면 이런 현상은 발생하지 않을 것이라 추정됩니다. 또한, Outlook에서 Gmail 계정을 설정하는 과정은 기본적으로 상당히 자동화되어 있다고 생각합니다.

특정 주제에 대한 사용자의 회신을 추적해 보았지만, 이메일 로그에는 해당 주소에서 수신된 내역이 전혀 표시되지 않습니다.

다른 Outlook 계정으로 회신하고 있는 것은 아닐까요? 대체 이메일 주소는 로그에서 Receiver::UserNotFoundError 항목 아래에 표시됩니다.

간단한 테스트 방법으로, Gmail 웹 인터페이스에서 Discourse 이메일에 회신하도록 해보는 것입니다.