0

sendgridを使用してメールを送信しようとしています。メールは配信されますが、確認すると内容がありません。

sendgridの指示に従いました。

-config.action_mailer.delivery_method =:smtp

-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. プログラム自体(つまり、config.action_mailer.delivery_method =:sendmail)を使用して電子メールを配信します。これも正常に機能します。メールをチェックすると、すべて大丈夫です。

4

1 に答える 1

0

Sendgrid アカウント内でメール テンプレート アプリを有効にしてみてください。

于 2012-03-14T22:43:56.433 に答える