Mandrill을 사용하여 인바운드 이메일을 받을 수 있습니까?

Mandrill을 사용하여 인바운드 이메일을 받을 수 있습니까?

나는 사용하고있다맨드릴사용자에게 이메일을 보내기 위한 메일 서버가 있고 메일을 보내기 위해 Mandrill에 나만의 도메인을 추가했습니다. 이메일을 보내는 데 사용하도록 Mandrill을 구성한 [email protected]다음 Mandrill이 메일을 보내야 한다고 가정해 보겠습니다. 그리고 에 보낸 모든 회신은 [email protected]기존 사서함으로 전달됩니다.

이제 Mandrill을 통해 이메일을 받을 수 있을지 의심스럽습니다. 인바운드 도메인을 추가하고 해당 경로를 원하는 위치로 라우팅하면 메일을 받을 준비가 된 것입니다. 글쎄요, 저는 Stack Overflow에서 비슷한 질문을 읽었으며 누군가 메일 수신을 위해 기존 사서함을 사용하려는 경우 Mandrill을 사용하지 않거나 사용자 정의 하위 도메인을 사용하지 않는 것이 더 낫다고 합니다.

또한 Mandrill은 이미 구성되어 있거나 다른 전통적인 사서함으로 전달된 메일을 받는 것이 불가능하다고 합니다.

그래서 Mandrill의 인바운드 도메인에 하위 도메인을 추가하고 inbound.mydomain.com이 도메인에서 이메일을 수신합니다. 이 도메인은 Mandrill이 수신하고 우리가 설정한 원하는 경로로 전송될 것입니다. 이제 inbound.mydomain.comMandrill에서 수신될 이 도메인에 사용자가 응답하도록 하는 것과 동일한 발신자 도메인을 변경해야 합니다 . 내가 원하는 것은 :

  1. 다음을 사용하여 메일 보내기[email protected]

  2. 인바운드 도메인을 사용하여 내 위치로 메일 수신

답변1

네, Mandrill을 사용하여 이메일을 받는 것이 가능합니다. 나는 최근에 비슷한 것을 설정했지만 원하는 것과 반대의 경우에 가깝습니다.

  1. 먼저 다음에서 이메일을 보내도록 Mandrill을 설정했습니다.[email protected] 발신 도메인 설정.
  2. 다음으로 인바운드 이메일에 동일한 도메인을 설정합니다.인바운드 이메일 처리.
  3. Mandrill의 이벤트를 처리하기 위해 서버에 웹훅을 만들었습니다. 이는 다음과 같습니다.

    (defn forward-email
      [request]
      (doseq [event (get-inbound-events request)]
        (let [email {:to "[email protected]"
                     :from-address "[email protected]"
                     :from-display (get-in event [:msg :from_name])
                     :reply-to (get-in event [:msg :from_email])
                     :subject (get-in event [:msg :subject])
                     :body (get-in event [:msg :text])}]
          (send-email email))))
    

    당신이 Clojure에 얼마나 능숙한지는 잘 모르겠지만, 기본 요점은 요청에서 정보를 추출한다는 것입니다(사용웹훅 구조참고용) 1단계의 SMTP를 사용하여 다른 이메일 주소로 전달하세요. 다른 사람을 대신하여 보내는 것이 아니라 단지 그 사람의 주소를 "답장"으로 설정한다는 점을 기억하는 것이 중요합니다.

  4. 제 경우에는 [email protected]Google Apps 주소가 있어서 Gmail을 받은편지함으로만 사용하고 있습니다.

  5. [email protected]마지막으로 내 항목으로 추가했습니다.Gmail의 보내는 주소

그래서 나는 에서 모든 이메일을 보내고 [email protected]에서 모든 이메일을 받습니다 [email protected]. 장점은 Gmail 전송 할당량에 제한을 받지 않고 계속 Gmail을 사용하여 이메일을 관리할 수 있다는 것입니다.

이 설정으로 Desk를 매우 쉽게 사용할 수도 있으며, Mandrill에서 전달된 경우에도 헤더의 "답장"을 자동으로 인식하고 자동 승인을 보냅니다. 폴링 [email protected]및 전송 [email protected]도 설정해야 합니다.

답변2

실제로 맨드릴 인바운드 웹훅을 smtp로 전달하는 스크립트가 포함된 애플리케이션을 출시했습니다.https://github.com/huoy/webbermail

관련 정보