SMTP를 Mailjet으로 설정하신 분 계신가요?

Discourse의 첫 설치 중 문제가 발생했는데, 도와주실 분이 있으면 감사하겠습니다!

미리 감사드립니다.

Search results for 'mailjet' - Discourse Meta 을(를) 방문하시면

Howto use Mailjet as a free SMTP service for Discourse 에서 관련 정보를 찾을 수 있습니다.

제이, 고마워. 처음에는 네가 보내준 가이드를 따라갔는데, TXT 설정 부분에서 오류가 발생했어.

그럼 바로 그 부분에 대해 도움을 받아야 합니다. 그리고 이건 Discourse와는 전혀 관련이 없어요.

"TXT 레코드 생성 [DNS 서비스]"라고 검색해 보세요.

저희 둘 다 Jay님이 링크해 주신 가이드를 따라 MailJet을 사용 중입니다. 어떤 오류에 직면하고 계신지 알면 도움이 될 것 같네요. 오류의 종류에 따라 MailJet 측에서 지원을 받는 것이 더 나은 방법일 수도 있습니다.

지금까지 제가 진행한 내용을 간단히 알려드릴게요:

  1. Dreamhost(WordPress)를 이용해 mywebsite.com을 만들었습니다.
  2. Cloudflare를 CDN으로 사용 중입니다.
  3. Discourse를 위해 DigitalOcean 드롭렛을 사용했습니다.
  4. Cloudflare에 forum.mywebsite.com을 추가했는데, Discourse 설치 중 콘솔에서는 정상적으로 작동했습니다.
  5. SMTP를 위해 Mailjet에 가입했고, Cloudflare에서 mailjet.mywebsite.com을 사용했습니다.
  6. Cloudflare에서 Mailjet의 DNS TXT 레코드를 인증하는 데 문제가 발생하고 있습니다.

Cloudflare에서 TXT를 통해 DNS 레코드를 생성하려고 하면 다음과 같은 오류가 표시됩니다:

“도메인 루트의 파일이나 DNS TXT 레코드 중 어느 쪽도 이 도메인을 검증하는 데 사용되지 않았습니다. 설정을 확인한 후 다시 시도해 주세요.”

어디서 실수를 하고 있는지 모르겠습니다. Dreamhost에서 특별히 해야 할 일이 있을까요?

감사합니다.

DNS 서비스는 Cloudflare인가요, Dreamhost인가요? TXT 레코드를 추가해야 하는 곳은 바로 그 DNS 서비스입니다. 보고 계신 에러를 보면 Dreamhost일 가능성이 높습니다.

메일 도메인으로 forum.mywebsite.com을 사용해야 합니다.

해당 오류가 발생한다면 요청된 A 레코드를 생성하지 않은 것입니다. 도메인 이름을 공유해 주시면 레코드가 존재하는지 조회해 볼 수 있습니다.

Mailjet에 도움을 요청하는 것도 좋은 방법일 수 있습니다.

해결했어요!

‘Name’ 항목에 대해 알려주신 DNS 레코드는 "mailjet._abcdef"였는데, 제가 원하는 서브도메인이었기 때문에 끝에 .forum을 추가해야 했어요. 그래서 "mailjet._abcdef.forum"이 되었죠.

도와주셔서 감사합니다 :slight_smile: