app.yml 설정 파일에서 SMTP 서비스 관련 항목을 설정했지만, 활성화 이메일을 여전히 정상적으로 받지 못합니다

app.yml 설정 파일에서 SMTP 서비스 관련 항목을 구성했지만, 활성화 이메일을 여전히 올바르게 받을 수 없습니다. 도움을 부탁드립니다.
수집한 로그는 다음과 같습니다:
Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 30)
Delivered mail ee2b5a91-0590-48f7-8c75-aa67d5e0d6dc@bbs.lynkage.cn (30001.9ms)
Job exception: execution expired

/admin/site_settings/category/required 설정에서 알림 이메일이 올바르게 설정되지 않았을 수도 있나요?
/admin/email에서 "발송 방식"에 표시된 설정이 올바른가요?

(제가 막 추측하는 거예요

잠깐, 이 도메인에는 MX 레코드가 전혀 없네요……

문제는 분명 Docker 설정에 있을 것입니다. 다른 서비스에서는 CMTP 서버를 통해 이메일을 정상적으로 보내고 있기 때문입니다. 언급하신 /admin/site_settings/category/required의 위치를 정확히 모르겠고, 찾을 수가 없습니다.

안녕하세요 @liuyang,

죄송하지만 질문을 영어로 해 주시겠어요? 그렇게 하면 커뮤니티 전체가 이해하고 도움이 필요할 때 도움을 드릴 수 있을 것 같습니다.

감사합니다! :wink:

3개의 좋아요

http(s)://your_domain/admin/site_settings/category/required

http(s)://your_domain/admin/email

관리자 계정을 생성할 때 활성화 이메일을 받을 수 없어, 이제 관리자로 포럼에 로그인하지 못합니다

1개의 좋아요

음

아래와 같이 관리자 계정을 생성해 보세요.

cd /var/discourse
./launcher enter app

## 컨테이너 내에서
rake admin:create
1개의 좋아요

도움 주셔서 감사합니다. 이제 명령줄을 통해 관리자 계정을 성공적으로 활성화했지만, 여전히 SMTP를 통해 이메일을 보낼 수 없습니다. 서버에서 Telnet을 통해 테스트 이메일을 성공적으로 보낸 적이 있으므로, app.yml에서 제가 명확히 이해하지 못하고 있는 설정 항목들이 문제의 원인이라고 생각합니다.

  DISCOURSE_SMTP_ADDRESS: smtp.qq.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: 1111111111111111111111111111111111@qq.com
  DISCOURSE_SMTP_PASSWORD: qq  smtp login Authorization code
  DISCOURSE_SMTP_AUTHENTICATION: login
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_ENABLE_START_TLS: true

app.yml에서 DISCOURSE_NOTIFICATION_EMAIL을 설정했거나, 사이트 설정에서 "notification email"을 설정했나요?

3개의 좋아요

정말 감사합니다. 도움 덕분에 문제를 성공적으로 해결했습니다 :+1: