使用sendgrid发送电子邮件

时间:2011-11-02 09:48:58

标签: ruby-on-rails sendgrid

我正在尝试使用sendgrid发送电子邮件。电子邮件已发送,但当我检查时,内容丢失。

我按照sendgrid提供的说明进行操作。

-config.action_mailer.delivery_method =:smtp

-edit config / environment.rb

ActionMailer::Base.smtp_settings = {
:address => "smtp.sendgrid.net",
:port => '25',
:domain => "halo.dev",
:authentication => :plain,
:user_name => "account",
:password => "password"
}

电子邮件可以成功发送。但是,它只显示

from    halo@halo.net via sendgrid.me 
to  user@user.com
date    Wed, Nov 2, 2011 at 5:23 PM
mailed-by   sendgrid.me
signed-by   sendgrid.me

没有显示内容html

我尝试过:

  1. 将电子邮件作为文件发送(即config.action_mailer.delivery_method =:file)它工作正常。我在本地

  2. 获得了该文件
  3. 使用程序本身发送电子邮件(即config.action_mailer.delivery_method =:sendmail)它也可以正常工作。当我查看电子邮件时,一切正常。

1 个答案:

答案 0 :(得分:0)

尝试启用Sendgrid帐户中的电子邮件模板应用程序。