4

特定の情報を見つけるために、すべての Gmail メールのヘッダーを読みたいと思います。

GmailApp サービスを介したアクセスがないことはわかっています (とにかく、確かにそうです)。

主に Apps Script に基づくソリューションでヘッダー情報を取得する方法について何かアイデアはありますか?

4

2 に答える 2

12

いいえ、Apps Script サービスを介してメール ヘッダーを作成することはできません。そのためには、IMAPまたは SMTP ルートに移動する必要があります。

-- 更新

getRawContent()あなたは私に興味をそそり、重要なものを取得して手動で解析できるように見えます。

これがあなたが試すことができるコードです -

function processInbox() {
  //get first message in first thread
  var message = GmailApp.getInboxThreads(0,1)[0].getMessages()[0];
  Logger.log(message.getRawContent());
};

そして、ここにLinkedInグループメッセージからの出力があります -

From: Google APPS users Group Members <group-digests@linkedin.com>
To: Arun Nagarajan <REMOVED@gmail.com>
Message-ID: <1440795364.35263280.1354293878345.JavaMail.app@ela4-app2521.prod>
Subject: [2] discussions, [1] comment and [1] job on LinkedIn
MIME-Version: 1.0
Content-Type: multipart/mixed; 
    boundary="----=_Part_35263277_1178500841.1354293878345"
X-LinkedIn-Template: anet_digest_type
X-LinkedIn-Class: GROUPDIGEST
X-LinkedIn-fbl: s-uPmFAdhOYxvH52TwUlkvTF6rOfu4R6CRfjIFaaCOYfXQgGt9OunBRp

------=_Part_35263277_1178500841.1354293878345
Content-Type: multipart/related; 
    boundary="----=_Part_35263278_821958406.1354293878345"

------=_Part_35263278_821958406.1354293878345
Content-Type: multipart/alternative; 
    boundary="----=_Part_35263270_1718315066.1354293878331"

------=_Part_35263270_1718315066.1354293878331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

message here
<snip>
于 2012-11-30T14:57:18.893 に答える