programing

메일 수신 클라이언트 없이 Mandrill 사용자 지정 발송 도메인을 확인하려면 어떻게 해야 합니까?

magicmemo 2023. 7. 20. 21:50
반응형

메일 수신 클라이언트 없이 Mandrill 사용자 지정 발송 도메인을 확인하려면 어떻게 해야 합니까?

배경

저는 SMTP 발송 메일 서버로 Mandrill을 사용하고 있습니다.사용자 정의 도메인 DNS에 MX를 설정한 후 Mandrill을 통해 이메일을 보낼 수 있습니다.

그러나 Gmail 클라이언트에서 보낸 이메일을 읽을 때 항상 "대신" 행이 표시됩니다.DKIM 및 SPF Settings를 설정하면 이 시그니처가 제거될 수 있다는 것을 알고 있으며, Mandrill 백엔드에서 그렇게 했습니다.

문제

여기 재미있는 부분이 있습니다. Mandrill은 사용자에게 해당 사용자 지정 도메인으로 이메일을 보내 "도메인 확인"을 요구합니다.하지만, 저는 맨드릴의 "인바운드 이메일"을 받을 백엔드 애플리케이션이 없었습니다.Mandrill에서 제공하는 다른 메일 클라이언트가 없기 때문에 Sending Domain을 확인하려면 어떻게 해야 합니까?


레퍼런스

저도 아까 같은 문제를 겪고 있었습니다.서버에서 웹 애플리케이션을 실행했습니다.그래서 저는 MX 레코드를 몇 개 추가하여 수신 메일을 맨드릴에 구성한 다음 무작위 주소에 대한 동일한 도메인에 대한 경로를 만들어 다음 중 하나를 가리킵니다.POST엔드포인트를 검색할 수 있습니다.

그래서 누군가가 그 주소로 이메일을 보낼 때마다 나는POST제어판에 넣은 웹 엔드포인트의 요청입니다.Mandrill은 이메일 본문에 확인 URL을 제공합니다.따라서 로그를 검사하여 URL을 직접 복사하여 브라우저에 붙여넣으면 도메인이 확인됩니다.

필요 없는 경우 맨드릴에서 수신 도메인을 삭제할 수 있습니다.

멜리사 그리핀의 조언에 따라 Google Suite를 사용하여 도메인 of @mycompany.com 에 이메일 주소를 만들었습니다.DNS 시스템에 액세스할 수 있고 신용 카드 세부 정보를 입력할 수 있지만 설정하기가 매우 쉬웠습니다.30일 전에 스위트 서비스를 취소해야 합니다. 그렇지 않으면 요금이 부과됩니다.

2023년에는 다음 패턴을 사용하여 TXT 레코드를 추가할 수 있습니다.

  • 짧은 도메인 이름이 '이름'입니다(대화 상자에서 명확하게 표시되지 않음).
  • 는 Mandrill 'value'이며, 'mandrill_verify'와 같은 것입니다.꺄악

저는 메일 서비스를 설정하지 않고 이 기사의 단계를 사용하여 확인할 수 있었습니다.이전 답변과 비슷하지만 requestb.in 을 사용합니다.

  1. 설명서에 따라 MX 레코드를 Mandrill에 설정합니다.
  2. RequestBin 생성 https://requestb.in
  3. 전자 메일 주소에 경로를 추가합니다(예: admin@mandrill.example.com (작업 중인 전자 메일 주소일 필요는 없음). 이 경로는 RequestBin(예: https://requestb.in/wwxxyyzz )에 게시됩니다.
  4. Mandrill "도메인 보내기" 인터페이스에서 도메인 확인 전자 메일 보내기
  5. 이메일은 RequestBin(예: https://requestb.in/wwxxyyzz?inspect )에서 볼 수 있어야 합니다.
  6. 원시 전자 메일 메시지에서 확인 링크(백슬래시 제거가 필요할 수 있음)를 찾은 후 브라우저에 붙여넣어 프로세스를 완료합니다.

https://blog.ashfame.com/2016/11/verify-sending-domain-mandrill-email-hosting/

언급URL : https://stackoverflow.com/questions/32664112/how-to-verify-mandrill-custom-sending-domain-without-a-mail-receiving-client

반응형