이메일 및 기타 중대한 오류를 식별하고 우선순위를 정하는 전략은?

최근 저희 Discourse에서 (아마도) 이메일 서비스 인증 문제로 인해 수신 이메일이 도착하지 않는 문제가 발생했습니다. 안타깝게도, 이메일로 포럼 게시글을 작성하고 답변하는 사용자들은 실제로 이메일이 게시되었는지 확인할 수 있는 위치에 있지 않기 때문에(또한 저희 경우 발신 이메일은 정상적으로 작동하고 있었기 때문에), 이 문제가 아무도 모르게 꽤 긴 시간(아마도 몇 주?) 동안 지속되었습니다. 결국 아무도 알아채지 못한 채 상당수의 사용자가 완전히 침묵하게 된 셈입니다. 이는 매우 심각한 문제입니다. :slight_smile:

여기서 더 큰 문제는, 한 사용자가 자신의 게시글이 사라진 것을 우연히 발견해서야 문제를 알게 되었다는 점입니다. 그리고 로그를 30분 동안 뒤져서야 원인을 찾았습니다. 이러한 대응 시간은 명백히 허용될 수 없습니다. 관리자로서 이 문제를 즉시 알려주는 메커니즘이 있는지 모르겠습니다. 이메일과 같은 핵심 서비스에 대한 반복적인 실패(특히 인증 실패와 같은 일시적이지 않은 실패의 경우…)는 어딘가에 눈에 띄는 알림을 생성하여 조사가 이루어질 수 있도록 해야 한다고 생각합니다. 이러한 유형의 문제를 모니터링하기 위한 다른 좋은 전략이 있을까요?

따라서 POP3를 사용 중이셨고 Discourse가 POP3 서버에 연결하지 못했으면 관리자 대시보드에 경고가 표시되었을 것입니다.

POP3를 사용하지 않으셨다면, 이메일을 어떻게 전달하고 있는지 그리고 어떤 종류의 인증 문제를 의심하고 있는지 설명해 주십시오.