【问题标题】:How do you send HTML content with SendGrid?如何使用 SendGrid 发送 HTML 内容?
【发布时间】:2016-08-09 15:26:33
【问题描述】:

尝试在 SendGrid 电子邮件标头中发送 HTML 内容。我收到丢弃电子邮件。错误是“原因:无效的 SMTPAPI 标头”

这是我的电子邮件模板代码

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

这是我要发送的内容(ROR 字符串)

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

这是我的标头代码(本例中的 self 是标头)

      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)

【问题讨论】:

    标签: ruby-on-rails sendgrid


    【解决方案1】:

    即使您使用模板,您也需要在实际消息中指定某种正文,这意味着您需要在您的请求中传递html 参数。这是由于将事务模板添加到现有端点的工件。一个新的邮件发送端点正在开发中,如果使用模板,则不需要定义文本或 html。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多