4

저는 현재 많은 사용자에게 이메일을 보낼 수있는 이메일 앱을 만들고 있습니다. 그러나 반송 된 이메일이 있는지 여부를 알고 싶습니다. 현재 Amazon SES를 사용하여 이메일이 반송 된 경우 알려줍니다. 그러나, 나는 바운스 된 이메일의 데이터를 Amazon에서 얻은 메일러 데몬을 기반으로 수동으로 입력하는 대신 자동으로 Rails 애플리케이션에 입력하기를 원합니다. 그렇게 할 방법이 있습니까?반송 된 이메일을 레일로 체크인하는 방법은 무엇입니까?

+1

이 루비 메일 보석을 사용하는 것이 좋습니다 https://github.com/mikel/mail. 우리는 내 회사에서이 보석을 사용하여 발신 및 수신 이메일을 모두 파싱하여 보관합니다. 구문 분석 기능을 사용하여 반송 된 전자 메일의 정보를 추출 할 수 있습니다. 희망이 도움이됩니다. – digicazter

+1

바운스가 발생하고 정보를 분석하여 레일스 애플리케이션에 삽입하는 사서함에 연결하기 만하면됩니다. 나는 레일에서하지는 않지만, 이것을 사용한다. 그러나 개념은 같다. 난 그냥 imap과 연결하고 반송을 검색, 구문 분석하고 내가 업데이 트해야 할 업데이 트하십시오. – Henry

답변

0

지불하려는 경우 bouncely이라는 SaaS 사이트는 SES 반송과 관련하여 인터페이스와 API 래퍼를 제공하는 것으로 보입니다.

+1

사이트가 더 이상 존재하지 않는 것 같습니다. – Dex

0

나는이에 대한 깨끗한 기존 솔루션을 찾을 수 없습니다, 그래서 보석 (email_events)을 쓴 당신이 넣을와 함께이의 상태를 비교 메일러 클래스 오른쪽에 이메일 이벤트 처리기 메소드 (바운스 이벤트 포함) : https://github.com/85x14/email_events. 그것은 SES와 Sendgrid를 지원하기 때문에 여전히 필요하다면 당신을 위해 일해야합니다.