Multisite installation with seperated smtp emails

최대 / 최적:

  • 멀티사이트 설정에서 사이트별로 모든 SMTP 구성 변수를 오버라이드할 수 있는 기능
    • DISCOURSE_SMTP_ADDRESS
    • DISCOURSE_SMTP_PORT
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD
    • DISCOURSE_SMTP_ENABLE_START_TLS
    • DISCOURSE_SMTP_DOMAIN

최소:

  • 사이트별로 다음 SMTP 관련 변수를 오버라이드할 수 있는 기능
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD

해당 변수의 config/multisite.yml 파일에서 설정 가능

최소 요구 사항의 배경: 다른 선택지가 없는 경우 하나의 SMTP 서버로 설정하여 운영할 수는 있지만, 분명히 개별 SMTP 사용자(발신자)가 필요합니다. 디스코urs 사이트가 실행되는 도메인과 다른 도메인의 주소에서 메일을 보내는 것은 불행히도 치명적인 문제(deal breaker)로 보입니다.