2017-05-18 6 views
0

バウンスされたすべてのメールを見つけるための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]) 

生メッセージのプレーンテキスト部分を解析して、メッセージが送信された元の受信者を検出できます。

また、detecting bounced emails in GmailのチュートリアルをGoogle Scriptsで作成しました。

+0

ありがとうございます。どのようにOutlookからのメールをバウンス?私はそれらの電子メールが "mailed-by:nam02-bl2-obe.outbound.protection.outlook.com"を持っているのを見ることができます。 – angelokh

関連する問題