여러분, 안녕하세요. 2일 동안 포럼에서 메일 설정을 시도했지만 계속 실패했습니다 ![]()
그래서 여기로 왔는데, 제 문제는 테스트 메일은 발송되지만 수신되지 않는다는 겁니다. 어떻게 해결할 수 있을까요?
8시간을 기다렸는데도 메일을 받지 못했습니다
도와주세요…
새로운 Discourse 설치에서 이메일 문제 해결에서 수행한 항목들을 문서화해 주세요.
가장 흔한 문제는 tecridible.com에 대해 Mailgun을 구성해 두었는데, 포럼이 noreply@discourse.tecridible.com으로 메일을 보내고 있는 경우입니다. app.yml 파일 끝부분의 주석 처리된 줄을 편집하여 변경하거나, Mailgun을 다시 구성할 수 있습니다.
또 다른 원인은 비활성화된 STARTTLS일 수 있습니다. 기억이 맞다면 587 포트는 STARTTLS를 요구합니다.
hello @pfaffman, 답변 감사합니다. 저는 mailgun을 사용하지 않고 mailhostbox를 사용하고 있습니다.
수정: 도메인에서 제공하는 자체 메일 서버를 사용 중입니다.
@itsbhanusharma 답변 감사합니다. 이제 true로 변경했는데, 이 에러가 발생합니다 ![]()
@pfaffman app.yml 파일 끝에 주석 처리된 줄을 편집해서 변경할 수 있습니다
형님, 이미 변경했어요! ![]()
메일 서버가 실제로 Discourse 서버에서 접근 가능한지 확인해 보세요. 가장 쉬운 방법은 ./discourse-doctor를 실행하는 것입니다.
참고: 설정에서 SMTP 인증 문자열을 제거하고 다시 빌드하면 어떻게 되나요?
hey @itsbhanusharma ./discourse-doctor를 실행해 보았어요
그리고 테스트 메일을 성공적으로 받았어요 ![]()
감사합니다. 이제 gmail에서도 테스트 메일을 받았어요 ![]()
죄송합니다. 새로운 사용자는 임베드할 수 없기 때문에 스크린샷을 첨부할 수 없어요. 어쨌든 감사합니다