OP(원문)의 문제는 너무 짧은 답글을 보냈는데, “post too short” 응답 대신 “bad destination address” 오류 응답을 받은 것입니다. 다음 내용은 사실일 수 없었습니다:
이메일 주소를 하나 이상 사용하나요? 다른 이메일 주소에서 답글을 보냈나요? 이메일 답글은 답글을 보낼 때 동일한 이메일 주소를 사용해야 합니다. 또는 이메일의 Message-ID 헤더가 수정되었을 수 있습니다.
다른 예시에서는 너무 짧은 답글을 사용자에게 보냈고 “old destination” 오류 응답을 받았습니다: “We only accept replies to original notifications for 90 days. Please visit the topic to continue the conversation”. 답글을 달았던 게시물이 단 5분밖에 되지 않았기 때문에 이 내용 역시 사실일 수 없었습니다.
답글이 너무 짧았던 두 경우 모두 잘못된 오류 메시지가 전송되었습니다. 이렇게 정리하는 것이 정확한가요?
2.7.3에서는 더 이상 해당 문제가 발생하지 않지만, 대신 이제 다음과 같은 오류가 표시됩니다.
여러 개의 이메일 주소를 사용합니까? 다른 이메일 주소에서 답장을 보냈습니까? 이메일 답장은 답장 시 동일한 이메일 주소를 사용해야 합니다. 또는 이메일의 Message-ID 헤더가 수정되었을 수 있습니다.
내가 답장하려는 게시글 뒤에 다른 답장들이 이루어진 경우 발생하는 것 같습니다.
이 문제는 디버깅하기가 어려운 것 같습니다(사용자 오류, From 대신 Reply-To에 답장하는 경우 - 이 경우에는 그렇게 하지 않았습니다 / 메일 서버 문제와/또는 Discourse 버그). 따라서 디버깅을 용이하게 하기 위해 다음과 같은 기능 요청을 제안했습니다: Reply with debug info to rejected e-mails
항상 재현되지는 않습니다. 이제 이메일 답글 기능을 많이 사용해보고, 재현 가능한 지시사항을 추가로 제공해 보겠습니다.
이메일이 거부되려면 여러 번의 답글이 필요할 수도 있습니다. 또는 시간에 따라 달라질 수도 있습니다. 오래된 메시지는 거부될 가능성이 더 높지만, disallow reply by email after days는 이미 0으로 설정되어 있습니다.