저는 Ubuntu Server 16.04의 개인 클라우드에 Discourse를 설치했습니다. 설치 과정은 모두 순조롭게 진행되었습니다.
하지만 현재 이메일 기능을 테스트하려고 할 때 문제가 발생했습니다. 올바른 정보를 입력했는데도 이메일을 받지 못하고 있습니다. 동일한 설정을 다른 Node.js 애플리케이션에서도 사용했는데, 그곳에서는 정상적으로 작동합니다.
어디서 잘못되었을까요?
저는 동일한 설정을 Node.js 앱에서 사용했습니다. 계정 보안에서 이 유형의 앱 사용을 승인했고, 정상적으로 작동합니다.
Gmail 설정에서 "보안이 낮은 앱"을 체크했음에도 Discourse가 Gmail 앱에서 지원되지 않는 건가요? 이 경우 어떤 설정을 사용해야 하나요?
답변해 주셔서 감사합니다. Gsuite로 시도해 보았지만 이것도 작동하지 않습니다. Gsuite에 추가한 이메일 주소를 사용하고 외부 앱에서 SMTP 사용을 허용했는데도 결과는 동일합니다.
Discourse가 지원하는 sendGrid나 다른 방법을 시도해 볼 것 같습니다.
이 링크의 동일한 지침을 따랐지만 여전히 같은 문제가 발생합니다. 그래서 Mailjet에 새 계정을 만들었습니다. 이제 ./discourse-doctor를 실행하면 이메일이 전송되었다고 알려주지만, 여전히 이메일함에 아무것도 도착하지 않습니다. 또한 내 도메인 주소를 사용해 이메일을 보낼 수 있도록 Mailjet에 새 DNS 설정을 추가했지만, 이메일이 전송되었다고 표시되어도 실제로는 아무것도 발송되지 않습니다.
참고: 스팸 메일함은 비어 있습니다.