Andro
(Andrew Bernard)
1
저는 Gmail에서 수동으로 수신 메일을 보내고 있습니다. 하지만 Discourse는 Precedence가 list로 설정되어 있고, 메일이 자동 생성되었다고 주장하며 메일을 거부합니다. 하지만 그렇지 않습니다: 제가 직접 타이핑해서 보낸 것이니까요.
헤더 내용입니다:
Auto-Submitted: auto-generated
Precedence: list
List-ID: The Jackrail | Test <test.jackrail.space>
List-Archive: https://jackrail.space/t/a-test-please-work/579
List-Post: mailto:replies+591d4708be667d02b1c5826953683fba@jackrail.space
무슨 일이 일어나고 있는 건가요?
현재 릴리스 이후로, 메일 답변은 항상 "목록에 답변"을 선택해야만 가능합니다. 메일 프로그램에서 “답장” 버튼을 클릭하는 간단한 방식으로는 더 이상 작동하지 않습니다.
Mailheader에 이 줄이 새로 추가되었습니다:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>
이것이 코드에서 추가되었기 때문에(if 조건문 변경) 우리 Discourse가 메일링 리스트 서버처럼 작동하지만, 우리는 이 옵션을 선택하지 않았습니다.
martin
(Martin Brennan)
3
“모두에게 답장”을 해야 한다는 말씀이신가요? “목록에 답장”이 무슨 뜻인지 정확히 모르겠습니다. 그 PR에서 어떤 코드가 이 동작을 변경했나요? 제가 볼 수 있는 변경된 if 조건문은 이것뿐입니다:
그런데 단순히 to_s를 추가하는 것만으로 동작이 어떻게 변경되었는지 이해가 되지 않습니다.
변경된 if 문 조건이 이제 새로운 메시지 헤더 'list-post’를 생성한다고 생각합니다.
Thunderbird에서 표시되는 Discourse의 새 메일 예시:

그리고 메일 헤더에는 다음 줄이 있습니다:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....
새 릴리스 이전에는 (답장 목록이 표시되지 않음):
그리고 메일 헤더에는 "List-Post"가 포함된 줄이 없습니다.