使用Rails中的不同SMTP设置发送不同的电子邮件

时间:2011-08-08 12:09:03

标签: ruby-on-rails ruby smtp actionmailer email-integration

我有一个应用程序,我使用sendgrid设置向用户发送电子邮件。

现在我想要的某些电子邮件,例如Exception Occur Emails应该使用我的smtp设置而不是发送网格设置。

我如何实现这一目标?

我在enviorment.rb中设置了我的电子邮件设置,如下所示

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.default_charset = "utf-8"
    config.action_mailer.smtp_settings = {
    :address        => @@config_settings["email_settings"]["address"],
    :port           => @@config_settings["email_settings"]["port"],
    :domain         => @@config_settings["email_settings"]["domain"],
    :authentication => @@config_settings["email_settings"]["authentication"],
    :user_name      => @@config_settings["email_settings"]["user_name"],
    :password       => @@config_settings["email_settings"]["password"]
  }

我应该在哪里设置其他电子邮件设置&将它用于某些Action Mailer方法。

此外,它不应该影响其他Action Mailer方法。

1 个答案:

答案 0 :(得分:0)