Mailjet에서 관리자 이메일에 접근하는 방법은?

안녕하세요,

3시간의 노력 끝에 드디어 Digital Ocean 드롭렛에 Mailjet와 함께 Discourse를 설치하는 데 성공했습니다. 이제 Discourse의 관리자 계정을 등록해야 합니다.

관리자 이메일로 추가한 주소는 contact(at)example(dot)com입니다.
제 도메인은 example.com이고, Discourse 도메인은 forum(dot)example(dot)com입니다.
Mailjet에서 contact(at)example(dot)com 이메일 주소를 "발신자 주소(sender address)"로 추가했습니다.

전체 프로세스를 완전히 이해했는지 확실하지 않습니다.
Discourse의 관리자 계정을 등록하기 위해 이메일이 contact(at)example.com으로 전송되었습니다(이것은 Digital Ocean에서 Discourse 설치 시 선택할 수 있었던 유일한 이메일 주소이며, 제가 입력한 주소이기도 합니다).

Mailjet에서 noreply(at)example(dot)com에서 contact(at)example(dot)com으로 이메일이 전송된 것을 확인할 수 있습니다.

질문:

contact(at)example(dot)com으로 전송된 이 이메일에 어떻게 접근할 수 있을까요?
감사합니다! :slight_smile:

먼저 이 부분을 확인해 주세요:

이 방법으로 문제가 해결되지 않는다면, 저는 Mailjet에 대해 잘 알지 못하므로 추측이 섞여 있을 수 있습니다. 다음 두 가지 방법 중 하나를 시도해 볼 수 있습니다:

  • Mailjet에서 contact@example 계정을 만들거나 별칭을 설정하고, SMTP 자격 증명을 사용하여 임의의 이메일 클라이언트로 이메일을 받아 보세요.
  • contact@example으로 오는 모든 메일이 다른 이메일 주소로 전달되도록 포워딩을 설정하세요.

알림 이메일 주소를 Mailjet이 메일을 받을 수 있는 주소로 설정해야 합니다.

메일젯(Mailjet)에서 할까요, 디스코urs에서 할까요?

감사합니다. 그 부분은 이미 읽었습니다. 하지만 제 이해가 맞다면, 그 사람은 단순히 본인의 개인 Gmail 주소를 사용하신 것 아닌가요? 그런데 Discourse 설치 과정에서 개인 Gmail 주소를 추가하지 말라고 했거든요…

두 가지가 일치하면 문제없습니다.

아 이제 작동하네요. Cloudflare에서 이메일 라우팅을 활성화해야 했습니다. 감사합니다!

지금 유일한 불확실한 점은 Cloudflare가 Mailjet용 TXT 레코드(v=spf1 include:spf.mailjet.com ?all)를 다음과 같은 TXT 레코드로 대체했다는 것입니다: v=spf1 include:_spf.mx.cloudflare.net

확신은 없는데, Mailjet에서는 이제 이 TXT 레코드를 다음과 같이 변경할 것을 권장하고 있습니다:
v=spf1 include:spf.mailjet.com include:_spf.mx.cloudflare.net ~all

이렇게 하는 것이 맞을까요?

네, 맞습니다. SPF 레코드를 확인하는 메일 서버에 클라우드플레어(Cloudflare)와 메일젯(Mailjet) 모두 도메인을 대신해 이메일을 전송할 수 있다고 알려주는 것입니다.

이 주제를 읽었지만 혼란스럽습니다. 관리자 계정은 사용 중인 이메일 주소를 아무거나 사용할 수 있습니다. mailjet을 통해 설정할 필요는 없습니다. Mailjet은 포럼에서 발신하는 이메일에만 사용됩니다.

매일 사용하면서 자신에게 도달할 것이라고 확신할 수 있는 gmail 또는 기타 이메일 주소를 사용하는 것을 권장합니다. /discourse setup을 실행하거나 /var/discourse/containers/app.yml을 편집할 때 사용하려는 이메일 주소를 지정해야 합니다.