SMTP 서비스에 문제가 있는지 모르겠습니다

mailgun.com의 서비스를 사용하여 메일을 보내고 있는데, 튜토리얼에 따라 설정한 SMTP가 작동하지 않습니다. 관리자 등록조차 완료할 수 없습니다.

shared/standalone/log/rails/production.log의 로그:

Started GET "/finish-installation/register" for 54.151.175.32 at 2023-01-11 18:37:43 +0000
Processing by FinishInstallationController#register as HTML
  Rendered finish_installation/register.html.erb within layouts/finish_installation (Duration: 8.2ms | Allocations: 750)
  Rendered layout layouts/finish_installation.html.erb (Duration: 33.4ms | Allocations: 3008)
Completed 200 OK in 54ms (Views: 36.7ms | ActiveRecord: 0.0ms | Allocations: 4064)
Started POST "/finish-installation/register" for 54.151.175.32 at 2023-01-11 18:37:45 +0000
Processing by FinishInstallationController#register as HTML
  Parameters: {"authenticity_token"=>"rxWiZY9rnT7TRGYXw*****************************iBAFuOoz7pQA", "email"=>"*************************@gmail.com", "username"=>"youyou", "password"=>"[FILTERED]", "commit"=>"Register"}
start
Redirected to https://bbs.doublekm.xyz/finish-installation/confirm-email
Completed 302 Found in 47ms (ActiveRecord: 0.0ms | Allocations: 2579)
  Rendered layouts/email_template.html.erb (Duration: 1.1ms | Allocations: 35)
Started GET "/finish-installation/confirm-email" for 54.151.175.32 at 2023-01-11 18:37:45 +0000
Processing by FinishInstallationController#confirm_email as HTML
  Rendered finish_installation/confirm_email.html.erb within layouts/finish_installation (Duration: 2.5ms | Allocations: 380)
  Rendered layout layouts/finish_installation.html.erb (Duration: 21.1ms | Allocations: 2643)
Completed 200 OK in 26ms (Views: 22.8ms | ActiveRecord: 0.0ms | Allocations: 3240)
Job exception: Net::SMTPUnknownError

fail

SMTP 설정

  DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: postmaster@sandboxba2******************d8f.mailgun.org
  DISCOURSE_SMTP_PASSWORD: "4223*********************************************5f57"
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (선택 사항, 기본값 true)
  DISCOURSE_SMTP_DOMAIN: sandboxba22************************8d8f.mailgun.org
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@sandboxba22***************d8f.mailgun.org
  ## Lets Encrypt 템플릿을 추가했다면 무료 SSL 인증서를 얻으려면 아래 주석을 해제하세요
  LETSENCRYPT_ACCOUNT_EMAIL: me@example.com
[root@GreenCloud discourse]# telnet smtp.mailgun.org 587
Trying 34.83.33.178...
Connected to smtp.mailgun.org.
Escape character is '^]'.
220 Mailgun Influx ready
quit
221 See you later. Yours truly, Mailgun
Connection closed by foreign host.

보안 옵션이 매우 정확하지 않으므로 확인해야 합니다. 그리고 보안에 문제가 없도록 끄야 합니다.

왜 Mailgun에서 샌드박스 계정을 사용하고 있나요? 커뮤니티 도메인에 해당하는 포스트마스터 계정을 사용해야 합니다.

커뮤니티에 해당하는 도메인을 추가하고 인증하는 데 문제가 있었나요?

커뮤니티가 이메일을 보내도록 설정된 이메일 주소는 무엇인가요?

샌드박스 모드는 하나의 주소에만 메일을 보낼 수 있다고 생각하므로, 사용하지 않는 것이 좋습니다. Mailgun을 올바르게 설정하지 않을 이유는 없습니다.

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

Mailu를 사용하여 SMTP 서비스를 구축했으며, 이메일을 보내고 받을 수 있습니다.

하지만 이번에는 여전히 오류가 발생합니다.

또한 Foxmail로 로그인도 할 수 없습니다.

SMTP 설정입니다.

Discourse 설정입니다.

오, SSL을 활성화해서 해결했어요!


그럼 디스코urs에 대해서도 SSL 설정을 활성화해야 한다는 뜻인가요?

결국 메일건을 포기하고 아무도 들어본 적 없는 다른 걸 쓰기로 한 거예요?

norepy@bbs.doublekm.xzy에서 메일을 보낼 수 없다고 나와요. 알림 이메일을 Makima@bbs.doublekm.xyz로 바꾸고 그게 되는지 확인해 보세요.