2
我有一個應用程序使用它發送電子郵件給用戶使用sendgrid設置。在Rails中使用不同的SMTP設置發送不同的電子郵件
現在我想要某些電子郵件,如異常發生電子郵件應該使用我的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"]
}
我應該在哪裏設置&使用它的某些行動梅勒方法的其他電子郵件設置。
另外它不應該影響其他動作郵件程序方法。
我不這是線程安全嗎? – Forrest