2017-05-18 10 views
0

Google은 반송 된 모든 이메일을 사용자가 쉽게 찾을 수 있도록 Gmail 통합을 제공하려고합니다. 가장 좋은 방법은 무엇일까요? 사용자가 [email protected]으로 전자 메일을 보낸 다음 전자 메일 서버에서 반송 된 전자 메일을 다시 받았습니다. Gmail API에서 반송 된 이메일의 헤더를 볼 수 있습니다. 프로그래밍 방식으로 반송 된 이메일을 감지하기 위해이 헤더를 사용할 수 있습니까?Gmail 통합에서 바운스 된 이메일 감지

{ "name": "Subject", "value": "Undeliverable: Test Mail" }, { "name": "From", "value": "Microsoft Outlook <[email protected]>" } ...

+0

[**이 질문 **] (http://stackoverflow.com/questions/30387743/how-to-tell-if-an-email-sent-via-gmail-rest-api-has- 반송/31461716 # 31461716) 잠시 뒤로. 아직 가장 쉬운 방법인지는 모르겠지만 영감을 줄 수 있습니다. – Tholle

답변

2

당신은 이메일을 반송 검색에 Gmail에서 검색을 사용할 수 있으며 대부분 보낸 사람으로 메일러 - 데몬이 있습니다

이메일의 헤더를 들어갔습니다.

from:([email protected] OR [email protected]) 

원시 메시지의 일반 텍스트 부분을 구문 분석하여 메시지를 보낸 원래 수신자를 검색 할 수 있습니다.

또한 Google 스크립트로 detecting bounced emails in Gmail에 대한 자습서를 작성했습니다.

+0

감사합니다. Outlook에서 반송 된 이메일은 어떻습니까? 그 이메일은 "mailed-by : nam02-bl2-obe.outbound.protection.outlook.com"을 볼 수 있습니다. – angelokh