설치 중 관리자 가입 이메일을 받지 못함

여러분, 제가 지금 좀 멍청한 실수를 하고 있는 것 같다는 확신이 99%입니다. 하지만 이 문제를 정말 여러 번 시도해 봤거든요. 드롭릿을 새로 만들고, 다양한 이메일 설정을 시도해 봤습니다. blah blah. 다음 자료들도 읽고 시도해 봤습니다:
https://meta.discourse.org/t/troubleshooting-email-on-a-new-discourse-install/16326/2

G Suite, Outlook, 그리고 이제 제 개인 Gmail까지 시도해 봤습니다. 예를 들어 Gmail 설정은 다음과 같습니다:

DISCOURSE_DEVELOPER_EMAILS: mygmail@gmail. com
DISCOURSE_SMTP_ADDRESS: smtp.gmail. com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: mygmail@gmail. com
DISCOURSE_SMTP_PASSWORD: my password

하지만 여전히 이메일을 받지 못하고 있고, 스팸/ Junk 폴더도 확인하고 있습니다.

이전에 Discourse를 설정해 본 적이 있으므로, 제가 이제 노쇠해진 건지 모르겠습니다.

도와주셔서 감사합니다, 여러분.

gmail 대신 mailgun과 같은 서비스를 사용하여 이메일을 보내는 것을 시도해 보세요.

또한 ./discourse-doctor를 사용하여 이메일 실패의 원인이 gmail인지 확인해 볼 수 있습니다.

참고: 발신 이메일 주소가 discourse 알림 이메일 주소와 일치하지 않아 거부되었을 가능성이 높습니다.

장기적으로 Mailgun에는 큰 관심이 없습니다. 인증 목적으로 사용하다가 나중에 G Suite로 교체할 수 있는 건가요, 아니면 포럼에서 이메일 전송이 아예 안 될까요?

doctor 테스트를 해봤는데 SMTP 연결은 성공했지만 전송은 실패했다고 나옵니다.

discourse 알림 이메일이라는 게 정확히 어떤 걸 의미하는 건가요?

감사합니다!

app.yml 파일의 맨 아래를 확인해 보세요. 주석 처리된 줄이 하나 있을 것입니다. 해당 줄의 주석을 해제하고 info@unconfigured.discourse.org라고 적힌 부분을 gsuite 이메일 주소와 일치하도록 수정한 후 다시 빌드하면 됩니다.

이 방법으로 100% 바로 작동한다고 보장할 수는 없습니다. 구성에 대한 자세한 내용은 Gmail SMTP 릴레이를 참고해야 할 수도 있습니다.

저도 메일 설정에 문제가 있었습니다.

아래 설정 주석을 해제하고 true를 false로 변경했습니다.

DISCOURSE_SMTP_ENABLE_START_TLS: false # (선택 사항, 기본값 true)

그랬더니 잘 작동했습니다.

@Heather_Lloyd 잘 도착했어요?

왜 mailgun 같은 서비스를 사용하지 않으시나요? 바로 작동하고 설정도 쉬우며, 기본적으로 무료입니다.

Google 메일은 pop3(또는 이제 IMAP) 메일박스로 이메일을 받는 용도로는 충분합니다. 하지만 이메일을 보내는 작업은 일반적으로 mailgun과 같은 전용 대량 이메일 제공자를 통해 하는 것이 더 좋습니다. 여기에는 이에 관한 많은 주제들이 있습니다.