추측을 해보겠습니다. 그룹에서 온 확인 이메일이 Discourse의 거부된 이메일 목록에 표시됩니까? 해당 목록은 Discourse 사이트의 관리자 / 이메일 / 거부된 페이지에서 찾을 수 있습니다. 만약 표시된다면, 해당 이메일의 하이퍼링크된 오류 메시지를 클릭하여 확인 링크를 찾을 수 있을 것입니다.
과정을 반복해 보니 이메일이 전송되지 않은 것을 확인했습니다(‘보낸 편지함’, ‘반송’, ‘거절’ 폴더 어디에도 없었음).
며칠 전에는 ‘고급 테스트’ 탭을 이용해 mailinglistname+subscribe@googlegroups.com으로 이메일을 보내는 ‘해킹’ 방식으로 한 통의 메일을 전송하는 데 성공했고, 확인을 요청하는 회신을 받았습니다(다만 해당 회신은 열 수 없었음). 하지만 이는 어디까지나 필사적인 시도였으며, 올바른 메일박스에서 발송된 것이 아니었기 때문입니다.
결론적으로 먼저 해결해야 할 문제는 구독을 위해 자동으로 이메일을 보내지 않는다는 점입니다.
또한 메일링 리스트의 주소는 mailinglistname@googlegroups.com이지만 구독을 위한 주소는 mailinglist+subscribe@googlegroups.com이며, 설명서에 어느 주소를 사용해야 하는지 명확히 나와 있지 않습니다.
구글 그룹에 해당 카테고리의 수신 이메일 주소를 그룹의 멤버 페이지에 추가함으로써 이 문제를 해결할 수 있었습니다. 저는 이 그룹을 테스트 목적으로만 설정했기 때문에 가능한 한 가장 느슨한 권한을 부여했습니다. 여러분이 겪고 있는 문제는 그룹의 권한 설정과 관련이 있을 수 있습니다.
구글 그룹의 ‘발신자’ 이메일 주소와 카테고리의 수신 이메일 주소는 파이프(|) 문자로 구분됩니다. 카테고리의 수신 주소 필드에 그룹의 발신 주소를 입력하고 카테고리를 저장하면 Discourse가 이 값을 자동으로 설정해 줍니다. 제가 그룹에 가입할 때 사용한 주소는 카테고리의 수신 이메일 주소(sc_email_test+scossar-mailing-list-5@discoursemail.com)입니다.
@simon 이 방법은 완벽하게 작동했습니다(제안하신 대로 Google Groups 인터페이스를 통해 수동으로 멤버를 추가하는 것이 해결책이었죠). 또한 메일링 리스트 가져오기에 대한 아이디어도 얻게 되었는데, 훨씬 더 간단한 방식으로요 – 메일링 리스트 아카이브를 사용하고 모든 메시지를 Discourse로 재전송하는 것입니다.