0

新しい mailjet api (v3) でメールを送信しようとしています。ここに私の設定があります:

gemfile

gem「メールジェット」

config/initializers/mailjet.rb

Mailjet.configure do |config|
  config.api_key = '<my api>'
  config.secret_key = '<my_psw>'
  config.default_from = 'mail@conicrea.com'
  config.domain = 'localhost'
end

mailer.rb

  def send_unsubscribe(user)
    @user = user
    @to = "paul@conicrea.com"
    @from = "mail@conicrea.com"

    mail(to: @to, from: @from, subject: "TTP Tork - Demande de désinscription") do |format|
      format.html
    end
  end

user.rb

def send_unsubscribe
  Mailer.send_unsubscribe(self).deliver
end

u.send_unsubscribe

ログでは、メールは作成されたようですが、メールボックスとメールジェットにメールがありません...

4

1 に答える 1

1

Mailjet の SMTP リレーを使用しようとしているようです。このように構成する方法は次のとおりです。

この行config.domain = 'localhost'を「localhost」ではなく、登録済みのドメイン名に変更することから始めます。

次に、これconfig.action_mailer.delivery_method = :mailjet_smtpを application.rb ファイルに追加します

どのホスティング サービスを使用しているかは完全にはわかりませんが、このリンクを確認してください。Mailjet に対応するために、各ホスティング サービスの SPF および DKIM 設定を構成する方法を示します。

于 2014-08-08T16:39:00.067 に答える