3

Rails 5.2 と Sendgrid を使用してメールを送信しようとしています。セットアップ方法のチュートリアルを読みました。ただし、私が見つけているのは、送信の SMTP メソッドをセットアップする方法だけです。これは、API メソッドよりも低速です。例: https://medium.com/le-wagon/how-to-send-email-with-action-mailer-and-sendgrid-in-rails-5-32ed0c9167fd

標準の sendgrid gem の使用: https://github.com/sendgrid/sendgrid-ruby

アクションメーラーとAPIメソッドを使用してメールを送信する方法はありますか? API キーで認証するだけではなく、SMTP ではなく API を使用してメールを送信したい。

4

1 に答える 1

2

標準の sendgrid gem を使用していませんが、この gem を見ました:

https://github.com/eddiezane/sendgrid-actionmailer

に以下を追加することにより、アクションメーラーが api メソッドを使用できるようにしますconfig/environments/production.rb

config.action_mailer.delivery_method = :sendgrid_actionmailer
config.action_mailer.sendgrid_actionmailer_settings = {
  api_key: ENV['SENDGRID_API_KEY'],
  raise_delivery_errors: true
}
于 2020-06-24T13:03:46.980 に答える