discourse-doctor 도구는 테스트 이메일을 보낼 수 있습니다. 이 기능은 discourse-setup 도구에도 추가되어야 합니다. 전체 소프트웨어 스택을 설정하기 전에 사용자가 입력한 SMTP 데이터가 정상적으로 작동하는지 확인하기 위해 빠른 이메일 테스트를 수행하세요. 메모에 명시된 바와 같이, 이메일 설정이 올바르지 않으면 시스템이 작동하지 않습니다.
설치를 담당하는 사람이 데이터 중 하나라도 잘못 입력하는 경우, 이 기능은 많은 시간을 절약해 줄 수 있습니다.
사용자가 SMTP 정보를 입력한 직후 바로 테스트가 실행되기를 바랐습니다. 사용자가 제공한 주소로 테스트 이메일을 보내고, 사용자가 이메일을 받았는지 확인을 요청하는 방식입니다. 이메일을 받았다면 설치가 계속 진행되고, 받지 못했다면 재테스트를 하거나 SMTP 설정을 수정한 후 다시 시도할 수 있습니다.
이메일 서버로 AWS SES를 사용하지 않는 경우 스크립트를 약간 조정해야 할 수 있지만, 일반적으로 설치 전에 이메일을 확인하기 위해 이 두 가지 방법 중 하나 또는 둘 다가 도움이 될 것이라고 생각합니다(저는 이렇게 했습니다).
설치 전에 이메일을 테스트할 수 있는 방법이 이상적으로는 존재해야 한다는 데 동의하지만, 설치 전체 과정을 거치지 않고 실행할 수 있도록 Discourse와 함께 독립적인 스크립트 형태로 제공되는 것이 더 바람직할 수 있다고 생각합니다. 설치 과정은 약 10분이 소요될 수 있기 때문입니다.