2016-07-21 10 views
0

gmail APIを使用してダミーヘッダーを設定しようとしています。 このスレッドごとに(Correct email headers for delivering mailing list mail) RCPT TOとToヘッダーは大きく異なります。 RCPT TOヘッダーがTOヘッダーに設定されている場合は、実際の送信ではなくユーザーに表示するためにのみ使用する必要があります。 これをヘッダーに設定すると、GmailはRCPT TOではなく「TO」ヘッダーにメールを送信します。APIでヘッダーを設定する

RCPT TO: actual_to <[email protected]> 
From: Sender <[email protected]> 
To: Dummy_to <[email protected]> 
Subject: Saying Hello 


This is a message just to say hello. So, "Hello". 

これをコード化し、GmailのAPIを介して送信:

は、これは私がしようとしていますものです。

POST https://www.googleapis.com/gmail/v1/users/arpan%40intricare.net/messages/send?fields=raw&key={YOUR_API_KEY} 
{ 
"raw": "UkNQVCBUTzogYWN0dWFsX3RvIDx0b0ByZWNpcGllbnQClRsuY29tPgpGcm9tOiBTZW5kZXIgPHNl 
bmRlckBzZW5kZXIuY29tPiAKVG86IER1bW15X3RvIDxkdW1teUBkdW1teS5jb20-IApTdWJqZWN0 
OiBTYXlpbmcgSGVsbG8gCiAgICAKVGhpcyBpcyBhIG1lc3NhZ2UganVzdCB0byBzYXkgaGVsbG8u 
IFNvLCAiSGVsbG8iLg==" 
} 

Googleグループは、同じ概念を使用して人のリストに電子メールを送信し、まだフィールドをリスト名として使用します。

+0

これは機能しませんか?あなたはどんなエラーを受けているのか分かりません。 – Tholle

答えて

0

ドキュメントで何かを指し示すことができない限り、Gmail APIはRCPT TOヘッダーを尊重するものではないと私は考えています。試してください:

Bcc: <[email protected]> 
To: <[email protected]> 

これは両方のアドレスに送信されます。 dummy.comは存在し、メールを送信したくないと仮定すると、rcptをヘッダと完全に独立させておくために、SMTP.gmail.comへのダイレクトSMTP接続を使用する必要があります。

+0

私は、受信者が通常の "mailed by:yourdomain.com"の代わりに "mailed by:gmail.com"を受け取ったことに気づきました。これを行うMixmaxのようなプラグインはほとんどありません。 – shaharpan

関連する問題