도와주세요! 이메일 답장이 무작위로 지연됩니다

여러분 안녕하세요,

저희 디스코urs에 이메일 답글 기능을 설정했는데, 이상한 동작을 발견했습니다. 답글이 12시간에서 24시간까지 지연되는 경우가 많습니다.

직접 테스트를 해보았는데(제가 관리하는 두 계정을 사용), 답글은 즉시 게시되었습니다. 그래서 매우 혼란스럽습니다.

처음에는 사용자 수신함(또는 발신함) 문제인 줄 알았지만, 지연된 답글들이 서로 다른 시간에 전송되었음에도 불구하고 함께 도착하는 경향이 있다는 것을 발견했습니다.

지연된 답글들이 동일한 도메인에서 온 것인지도 확인해 보았는데, 그렇지 않았습니다. Gmail, Yahoo, iCloud 등 다양한 도메인이 있었습니다.

저희 쪽에서 변경할 수 있는 설정이 있을까요?

도움 부탁드립니다. 감사합니다.

메일 서비스에서 간헐적으로 발생하는 문제인 것 같습니다. Discourse에서 전송된 메일 로그를 메일 서비스 로그와 비교해 보실 수 있습니다.

@pfaffman님, 감사합니다!
더 자세히 확인해 보았습니다. 예를 들어, 이메일로 보낸 답글 두 개는 20시간 전에, 다른 하나는 18시간 전에 전송되었지만, 모두 포럼에 게시된 시점은 10시간 전이었습니다. 설정의 “수신” 로그를 확인해 보니 10시간 전에 수신된 것으로 표시되어 있지만, 메시지 옆에는 답글이 훨씬 이전에 전송되었음이 명확히 보입니다.
저는 제 서버에 설정한 discourse mail-receiver를 사용하고 있습니다. 왜 이렇게 큰 지연을 두고 답글을 "보관"하다 게시하는지 이해하려고 노력하고 있습니다.

어떤 생각이 있으신가요? 또는 추천하시는 문제 해결 방법이 있을까요?
다시 한번 감사드립니다!

음, 저는

 docker logs -f mail-receiver

명령어를 사용해 메일 수신기 로그를 실시간으로 확인할 수 있다고 생각합니다. anyaddress@yourhostname으로 메일을 보내고 처리 과정을 지켜볼 수 있습니다.

감사합니다!
방금 확인해 봤는데, 일부 메시지는 대략 10~12시간 정도 큐에 머물러 있고, 일부는 즉시 처리되는 것 같습니다. 그 이유를 찾을 수 없네요.
수 시간 후에야 큐에서 "해제

이 상태가 rate limit가 완전히 비활성화되지 않았거나, 특정 메시지가 전달 불가능하여 추가 재시도와 큐잉을 유발했을 수 있습니다. 비관리자 계정으로 테스트된 적은 없는 것 같고, 여러 가지 문제가 발생했을 수 있습니다.

가능합니다. 지금까지 제가 한 일은 나에게 메시지를 보내고 답장을 하는 것이었습니다. 세 통의 이메일은 실패하여 나중에 다시 시도하기 위해 대기열에 들어갔고, 사용자가 관리자임을 확인한 후 네 번째 이메일은 즉시 전송되었습니다. 사용자가 이메일로 답장하는 것을 확인하기 위해 앞으로 며칠 동안 다시 점검해 볼 계획입니다.

모두에게 상황을 공유드리고자 합니다. 제 생각에는 이랬던 것 같습니다.
더불어, SSO 때문에 문제가 우리 쪽에 있었던 것 같습니다. SSO에서 반환되는 admin 파라미터가 false였기 때문에, 모든 로그인 시마다 사용자의 관리자 권한이 취소되었습니다. 지금은 괜찮은 것 같습니다. 도움을 주셔서 정말 감사합니다! 다른 분들에게도 도움이 되길 바랍니다.