큰일 났다: 두 인스턴스가 같은 이메일 서버를 읽음

지원팀 여러분, 안녕하세요.

요약: 메인 서버와 동일한 개발 서버를 설정했습니다(모든 것을 복사한 상태). 발신 이메일 금지 등 몇 가지 설정만 변경했습니다. 수신 이메일 폴링은 비활성화하지 않아서, 지난 몇 달간 개발 서버가 프로덕션 이메일 트래픽의 약 50%를 흡수하고 있었습니다.

로그가 꽤 포괄적인 것 같습니다… 따라서 실패한 이메일들은

url:

/admin/email/rejected

Error:

Email::Receiver::BadDestinationAddress

에 저장되었습니다.

이러한 오류 로그를 다시 수신 이메일로 포장하여 프로덕션 서버의 이메일 파서로 다시 재생(재처리)할 수 있는 방법이 있을까요? 로그에 답장 키, 제목, 본문 텍스트 등 모든 정보가 포함된 것 같습니다.

추가: 놀랍게도 수백 명의 멤버 중 누구도 자신의 답장이 사라지고 있다는 것을 알아채지 못했습니다. Email::Receiver::BadDestinationAddress 오류는 일반적으로 사용자에게 이메일 경고를 보냅니다. 하지만 개발 서버의 발신 이메일이 비활성화되어 있었기 때문에 그들은 전혀 모르고 있었습니다.

추가 2: 사후에 순서를 무시하고 토픽 답장을 삽입하는 것이 가능한가요?

2개의 좋아요