이메일 전달성 테스트에 대한 간단한 질문

이메일 전달성(Email Deliverability) 이메일의 첫 번째 항목은 다음과 같습니다:

사이트 설정에서 알림 이메일의 발신자(from) 주소를 올바르게 설정하십시오. 보내는 이메일의 발신자 주소에 지정된 도메인이 이메일 검증에 사용되는 도메인입니다.

이것은 설치 중에 구성된 서버 수준 설정을 의미합니까? 아니면 관리자 설정의 일부인가요?

더 이상 사실이 아닙니다.

최근에 discourse-setup을 실행했다면 어떤 주소를 사용하고자 하는지 묻는 메시지가 표시되었을 것입니다(메시지에 동일한 기본값이 제안됩니다). notification_email은 app.yml의 DISCOURSE_NOTIFICATION_EMAIL로 설정됩니다. 그리고 그렇게 설정되어 있기 때문에 해당 설정이 더 이상 UX에 표시되지 않습니다.

변경하려면 discourse-setup을 실행하거나 app.yml을 편집한 후 다시 빌드해야 합니다(명령줄에서 업그레이드를 수행하지 않은 경우 ./launcher destroy app; ./launcher start app을 실행하는 것이 약간 더 빠를 수 있습니다).

이것은 정확히 버그라고 할 수는 없지만, 버그에 가깝습니다.

@sam (또는 @codinghorror, 이 작업을 함께 진행했으므로) – 누군가가 test_mailer.text_body_template을 이에 맞게 편집해야 합니다. 설정이 app.yml에 없는 경우를 무시하고 사용자에게 discourse-setup을 실행하도록 안내하는 것이 안전하다고 생각합니다. 설정이 잘못되지 않은 경우 사용자가 해당 설정을 찾으러 올 가능성이 낮아 보이기 때문입니다.

좋아요, 편집에 대한 추천이 어떻게 되나요? 여기서 답글로 편집을 제안해 주실 수 있나요?

아마도 다음과 같이 수정하면 좋을 것 같습니다:

discourse-setup을 실행하거나 app.yml에서 DISCOURSE_NOTIFICATION_EMAIL을 변경하여 알림 이메일의 from: 주소를 올바르게 설정하는 것을 반드시 확인하세요. 보내는 이메일의 “from” 주소에 지정된 도메인이 이메일 검증 시 대조되는 도메인입니다.

이렇게 하면 해결될 수 있습니다. 어떻게 생각하시나요?

Discourse를 처음 사용하는 사람입니다. 하지만 (정확하다면) 두 번째 문장을 다음과 같이 바꾸는 것이 더 합리적이라고 생각합니다:

from: 이메일 주소 도메인은 검증이 가능한 도메인을 사용하세요 (예: from: 이메일 주소가 forum@example.com이라면, 이메일 제공업체가 example.com에서 온 이메일을 검증할 수 있는지 확인하세요)

따라서 제안은 다음 내용을

사이트 설정에서 notification email의 from: 주소를 올바르게 설정하는 것을 반드시 확인하세요. 보내는 이메일의 “from” 주소에 지정된 도메인은 이메일 검증에 사용되는 도메인입니다.

다음으로 변경하는 것입니다.

discourse-setup을 실행하거나 app.yml에서 DISCOURSE_NOTIFICATION_EMAIL을 변경하여 notification email의 from: 주소를 올바르게 설정하는 것을 반드시 확인하세요. 검증할 수 있는 from: 이메일 주소 도메인을 사용하세요(예: from: 이메일 주소가 anything@example.com이라면, 이메일 제공자가 example.com에서 온 이메일을 검증할 수 있는지 확인하세요.)

괜찮을 것 같은데, @Stephen @pfaffman 님은 어떻게 생각하시나요?

개선된 것 같네요.

기회가 된다면…

아마도 이렇게 하는 게 나을 것 같습니다:

또한, @falco 님은 notification_email 을 discourse-setup 으로 이동하기로 한 결정에 결정적인 역할을 하셨습니다. 의견이 있으실 수 있습니다.

좋아요! @falco, 의견을 좀 남겨주시겠어요? 그러면 제가 수정 작업을 진행할게요.

작성하신 내용은 괜찮아 보입니다 :+1: