Moh*_*iah 1 email ruby-on-rails
无论如何,我可以在同一个Rails 3应用程序中使用多个电子邮件提供商?
背景1.我正在使用邮戳发送邮件(使用延迟工作)2.我们的应用程序还需要发送一些大量的电子邮件 - 我们将使用单独的提供商.
现在我不想分离并为群发电子邮件部分创建一个新的应用程序.如何在发送电子邮件时使用/选择不同的电子邮件提供商?
提前致谢
例如,您可以基于每个邮件程序覆盖ActionMailer设置
class BulkMailer < ActionMailer::Base
self.smtp_settings = {...}
end
Run Code Online (Sandbox Code Playgroud)
将导致BulkMailer及其子类使用这些设置.
有一两件事要警惕的是不改变smtp_settings的地方,即不要不这样做self.smtp_settings[:user_name] = 'blah',因为这将作用于共享设置,而不是创建新的设置私有BulkMailer
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |