2016-03-21 29 views
0

phpmailerのSMTPクラスを使用して、顧客ヘッダとしてどのようにSendGridカテゴリを追加しますか?PhpmailerのカスタムヘッダとしてSendGrid SMTPカテゴリを追加

Ivはいくつかの研究を行いましたが、これはうまくいくと思いましたが、そうではありません。私は電子メールヘッダーに慣れておらず、正しい方向に指摘する必要があります。

$mail->addCustomHeader('category', "site #1"); 

他のすべてのメールはうまくいきます。この宣言方法はSendGridでは認識されていません。おそらくそれは可能ではないでしょうか?

+0

これは、カスタムヘッダーを追加する正しい方法です。形式が間違っていることを示唆していますか? – Synchro

+0

私は誰かが間違っているが、私は何を知らない:P – cardi777

答えて

0

これを行う方法がわからない人は、最近この問題を解決する必要がありました。私は、完全な文字列としてカスタムヘッダに追加することによって、これをしなかった:

$mail->addCustomHeader("X-SMTPAPI: " . $sgheaders); 

そして私は私の選択したカスタムヘッダーのアレイ上json_encodeを使用:

$sgheaders = json_encode(
     array(
      "category" => array("Customer: Chosen Quote") 
      )); 

私はあなたができるだけ多くのヘッダーをで追加することができると信じてあなたが連想配列としてそれをしている限り、あなたが望むように。

関連する問題