불행히도 지금은 잊어버렸지만, 사용했던 'noreply@nzarchitecture.net.nz’ 이메일 주소는 Discourse 설정 마법사(wizard)에 의해 생성된 것 같다고 추측하고 있습니다. 도메인의 DNS 레코드가 DigitalOcean에 있다는 것은 알고 있지만, DO에는 특정 이메일 계정 설정 옵션이 있는 것 같지 않습니다.
배경 설명을 드리자면, 저는 이 주소를 사용하여 잠재적 사용자들이 포럼을 방문하도록 초대하고 싶습니다. 이를 위해 Mailgun의 그룹 이메일 기능을 활용할 계획인데, 이 기능은 대량으로 지정한 수신자에게 발송하기 위해 도메인 내 유효한 별칭(alias) 이메일 주소를 요구합니다.
Discourse의 내장 대량 초대 도구는 사용자 정의 메시지를 지원하지 않고, 수신자가 다른 사람에게 초대를 전달하는 기능도 없는 것 같습니다. 그렇지 않았다면 그 기능을 사용했을 텐데 말입니다.
Mailgun을 설정할 때 도메인에서 인증된 이메일을 보낼 수 있도록 몇 가지 DNS 레코드를 추가해야 하지만, 실제로 이메일 계정을 설정하는 것은 아닙니다. noreply@nzarchitecture.net.nz는 실제로 존재하지 않으므로, 다른 이메일 계정을 추가로 설정하는 데 문제가 되지 않습니다.
이메일로 답장하는 기능을 설정하려면 서브도메인을 사용하는 방법을 고려해 보아야 할 수 있습니다.
다른 계정들은 어떻게 설정해야 하나요? Mailgun 설정에서 초대 그룹의 이메일 별칭으로 'invitations@nzarchitecture.net.nz’를 지정해 두었는데, 이 주소로 메시지를 보내면 Discourse 또는 Mailgun(추측입니다)에서 'Unknown To: address’라는 응답과 함께 메시지가 반송됩니다.
호스팅/Cpanel을 통해 별도의 이메일 계정을 설정하는 것, 그런 종류의 설정을 말하는 줄 알았어요.
Outlook에서 invitations@nzarchitecture.net.nz 계정으로 로그인할 수 있기를 원하나요? 그렇다면 그 부분은 Discourse 외부에서 완전히 처리해야 합니다. 그리고 POP 대신 메일 수신기를 통해 이메일 답장을 처리하는 경우, 아마 불가능할 겁니다.
만약 루트 도메인에서 만든 별칭(alias)이라면, 현재 상태로는 작동하지 않습니다. 이메일은 DNS의 “MX”(메일 교환기) 레코드를 통해 수신됩니다. 루트 도메인을 메일 수신 메일 교환기로 지정했다면, 메일 수신 도메인을 변경하지 않는 한 두 번째 시스템을 지정할 수 없습니다.
초대를 보내는 주소는 어떤 것이든 상관없는가요?
대신 Discourse에서 이메일을 직접 보내는 것도 가능합니다. Outlook은 사용할 수 없지만, 추가적인 설정도 필요하지 않습니다.
새로운 SPF와 DKIM을 활용하여 이를 가능하게 하는 임시 방안을 만들 수도 있겠지만, 초대받은 사람들이 문제를 겪고 있는지 어떻게 알 수 있겠습니까?