제 메일 서버는 roundcube입니다.
discourse-doctor를 사용하면 Net::ReadTimeout이 출력됩니다.
app.yml
## TODO: 새 계정을 검증하고 알림을 보내는 데 사용되는 SMTP 메일 서버
# SMTP 주소, 사용자 이름 및 비밀번호가 필요합니다.
# 경고: SMTP 비밀번호의 '#' 문자가 문제를 일으킬 수 있습니다!
DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
DISCOURSE_SMTP_PASSWORD: REDACTED
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (선택 사항, 기본값 true)
#DISCOURSE_SMTP_DOMAIN: REDACTED.gg # (일부 제공업체에서 요구)
DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg # (알림을 보내는 주소)
Roundcube는 이미 다른 웹사이트에서 사용 중이므로 SMTP로 설정되어 있습니다. 하지만 설치의 마지막 단계(관리자 계정 생성 및 이메일 인증)를 완료하지 못해 Discourse 관리자 패널에 접근할 수 없습니다. 관리자 이메일 인증을 시도해도 Net::ReadTimeout 오류로 인해 이메일이 전송되지 않기 때문입니다.