이메일 -> 서버 설정에서 도메인 값을 설정하는 방법

방금 이메일 설정 페이지에서 이 도메인 값을 보았어요. 설치 과정에서 이 값을 본 적이 없는데, 어디서 이 도메인 값을 설정하나요?

아무도 답장을 안 주니까 app.yml 파일에 있는 것 같아요.
명령줄로 이메일 설정을 할 수도 있는 것 같습니다.
아… 여기를 보세요

거의 확실하게 필요하지 않습니다.

이것은 EHLO 도메인을 설정합니다.

네, 이미 그걸 알아냈습니다. 이메일은 정상적으로 작동합니다. 왜 기본값이 이렇게 설정되어 있는지 궁금했을 뿐입니다. 이메일에 영향을 주지 않더라도 이 값이 적절해 보이지는 않거든요.

기본값은 비어 있습니다:

기억이 정확하지는 않지만, 그런 값을 보거나 입력한 적이 없었던 것 같습니다. 그렇다면 설치 과정에서 어딘가에서 이 값이 채워지는 건가요? 방금 다시 설치해 봤는데도 이 필드를 입력할 옵션을 찾을 수 없었습니다.

이 값은 컨테이너 구성 파일에 설정되어 있을 가능성이 높으며, 템플릿의 기본 내용은 다음과 같습니다:

  DISCOURSE_SMTP_ADDRESS: smtp.example.com
  #DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: user@example.com
  DISCOURSE_SMTP_PASSWORD: pa$$word
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (선택 사항, 기본값 true)
  #DISCOURSE_SMTP_DOMAIN: discourse.example.com    # (일부 제공자에서 필수)
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@discourse.example.com    # (알림을 보내는 주소)

드디어 찾았어요! Yay! :slight_smile:
그렇다면 어떻게 변경하나요?

파일을 편집해서 변경하세요.

포스트 2의 링크에서 가져온 내용입니다

SMTP 설정만 변경하는 경우, 전체 재빌드 없이 적용하려면 다음 작업만 수행하면 됩니다:

cd /var/discourse
./launcher destroy app
./launcher start app