2016-04-18 11 views
0

SendGrid電子メールヘッダーでHTMLコンテンツを送信しようとしています。私は電子メールをドロップしています。エラー「REASON:無効SMTPAPIヘッダ」。ここでSendGridでHTMLコンテンツをどのように送信しますか?

これは私の電子メールテンプレートのコードです

<%body%> 
--|ALERT_MESSAGE|-- 

ここでは、私は(ROR文字列)を送信するコンテンツです

 content = "<p>The system following info. [#{message}] <a href='#{url}'>#{url}</a></p>" 

は私のヘッダーですコード(この場合は自己がヘッダです)

 self.add_category("System Email") 
     self.add_filter('templates', 'enable', 1) 
     self.add_filter('templates', 'template_id', 'sdfs-f8fd6029') 
     self.add_substitution('--|MESSAGE|--', [content]) 
     self.set_tos(SENDGRID_EMAILS) 

答えて

1

テンプレートを使用している場合でも、いくつかのkあなたの要求に応じてhtmlパラメータを渡す必要があることを意味します。これは、既存のエンドポイントにトランザクションテンプレートが追加されたために発生するアーチファクトです。新しいメール送信エンドポイントは、テンプレートが使用されている場合にテキストまたはhtmlを定義する必要がない作業内にあります。

関連する問題