도움을 요청했는데 메일에 편지를 보내는 방식이 작동하지 않습니다. 어떻게 해야 하나요?
이미 모든 방법을 시도해 봤지만 아무것도 효과가 없습니다.
@Amadov, 환영합니다. 문제가 발생해 죄송합니다. 이메일 설정은 까다로울 수 있습니다.
시도해 보신 모든 조치에 새로운 Discourse 설치에서 이메일 문제 해결도 포함되었나요?
다른 사람들이 도움을 줄 수 있도록, 어떤 메일 서비스를 사용 중인지 그리고 이전에 정상적으로 작동한 적이 있는지 알려주시면 좋겠습니다.
containers/app.yml
DISCOURSE_HOSTNAME: 'newstory.host'
#DOCKER_USE_HOSTNAME: true
## TODO: 초기 가입 시 관리자 및 개발자로 지정될 쉼표로 구분된 이메일 목록
## 예: 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'support@newstory.host'
## TODO: 새 계정을 검증하고 알림을 보내는 데 사용되는 SMTP 메일 서버
# SMTP 주소, 사용자 이름, 비밀번호는 필수입니다
# 경고: SMTP 비밀번호에 '#' 문자가 포함되면 문제가 발생할 수 있습니다!
DISCOURSE_SMTP_ADDRESS: smtp.beget.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: support@newstory.host
DISCOURSE_SMTP_PASSWORD: ***********
DISCOURSE_SMTP_ENABLE_START_TLS: false
#DISCOURSE_SMTP_AUTHENTICATION: none
#DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
#DISCOURSE_SMTP_DOMAIN: smtp.beget.com
#DISCOURSE_NOTIFICATION_EMAIL: support@newstory.host
LETSENCRYPT_ACCOUNT_EMAIL: su**d@*k.**
결국 작동했나요? 문제 해결 가이드의 단계를 따랐나요?
알림 이메일이 beget.com에서 발신할 주소로 설정되어 있는지 확인해야 합니다.
discourse-doctor를 실행해 보실 수 있습니다. 때때로 더 유용한 메시지를 제공하지만, 저는 beget.com에 익숙하지 않습니다. 해당 로그에 어떤 내용이 있는지 확인해 보시기 바랍니다.
