최초 관리자 계정 생성 시 발생하는 문제


현재 제 설정은 다음과 같으며, 활성화 이메일이 전송되지 않아 첫 번째 관리자 계정을 생성할 수 없습니다. 제 제공업체의 SMTP를 사용했으며 이는 정상적으로 작동합니다. 문제는 Discourse 측에 있으며, 같은 자격 증명을 Thunderbird에서 시도해 보니 정상적으로 작동했습니다.

또한 이 주제의 제안에 따라 doctor 도구를 실행해 보았으며, 결과는 다음과 같습니다.

안녕하세요,

Spacemail은 개인 사용에 적합하도록 권장되므로 Discourse의 메일링 서비스로 사용하기에는 권장되지 않습니다. 대량 이메일을 차단하거나 아예 작동하지 않을 가능성이 매우 높습니다. 저도 Spacemail을 사용 중입니다.

Mailjet을 Spacemail과 함께 사용하여, Discourse 이메일에는 Mailjet을 사용하고 개인 용도로는 Spacemail을 유지하는 것을 권장합니다. DNS 레코드에 메일 제공업체를 여러 개 등록할 수 있습니다.

수정:
@pangbo님이 제안하신 대로 우회할 수는 있지만, 이는 장기적인 해결책이 아닙니다.

명령줄을 사용하여 관리자를 생성하면 이메일 인증을 우회할 수 있습니다.

./launcher enter app
rake admin:create

포트 465의 경우 TLS가 true여야 합니다.

이것은 작동하지만, 제 주된 문제는 그 문제로 인해 사용자가 등록할 수 없다는 점입니다.

시도해 봤는데 작동하지 않아요.

Spacemail은 이메일 제공업체로 권장되지 않습니다. 아마도 개인 비즈니스 계정 패키지를 사용 중일 텐데, 이는 발송 서비스용으로 설계된 것이 아니기 때문입니다. 제 답변을 확인하시고, Discourse용으로 별도로 사용할 수 있는 Mailjet이나 Mailgun과 같은 다른 제공업체를 사용하세요. 무료입니다.

대부분의 “지원되는” 호스팅은 가격이 터무니없이 비싸고, 제한 사항도 매우 엄격합니다. 그리고 제 프로바이더는 모든 계정에 SMTP 접근을 제공하는 패키지가 없습니다.

말씀드린 대로 저는 Spacemail을 사용합니다. 이 서비스는 상업적 메일 발송용이 아니며, 이메일 제공업체도 아니고, 개인 비즈니스용 이메일 서비스입니다.

새로운 Discourse 설치에서 이메일 문제 해결을 참고하세요.

흔한 문제는 알림 이메일이 SMTP 서비스가 발신할 수 없는 주소로 설정되어 있는 것입니다. noreply@your.forum에서 발송되고 있을 가능성이 높으며, 이 경우 본인의 이메일 주소로 변경해야 합니다.

하지만 이 문제를 위해 생성한 다른 주제에서 당신은 이렇게 말했습니다.

따라서 해당 포트에 대한 외부 접근이 VM에서 차단되고 있습니다. 이러한 이유로 많은 서비스가 포트 2525를 지원합니다. 티켓을 열어 해당 포트의 차단을 해제해 달라고 요청해 볼 수 있습니다.

저는 Brevo를 사용했습니다. 하지만 사용자 정의 이메일이 작동하지 않았습니다.