动态更改ActionMailer :: Base.delivery_method

时间:2010-09-09 05:49:06

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

我需要使用“smtp”和其他一些使用“sendmail”的电子邮件。是否有一种干净的方法可以根据邮件程序方法在交付方式之间切换?

1 个答案:

答案 0 :(得分:2)

您只需要使用他的配置

来定义它
ActionMailer::Base.delivery_method = :sendmail

在应用的其他部分:

ActionMailer::Base.delivery_method = :smtp