2
私が持っている私のenvironment.rbにファイルで:rails 3:私のアプリは複数のメールアカウントからどのように送信できますか?
ActionMailer::Base.smtp_settings = {
:address => "smtp.example_host.com",
:port => '25',
:domain => "example_send_from.com",
:authentication => :plain,
:user_name => "send_account_name",
:password => ENV['MY_EMAIL_SEND_PWD']
}
それは正常に動作します。
しかし、私のアプリには新しいメールクラスがあり、別のメールアカウントを使って送信する必要があります。大量の場合はGmail、他の大量の場合はsendgridです。
私はそれがかなりシンプルだと確信していますが、電子メールでデフォルトのBase.smtp_settings
の設定を上書きするにはどうすればよいですか?
いいえ、私たちはより多くを作成できるようにするために何をすべきかわからない...環境ファイル内の一つのエントリを持っています1つのアクションメール担当者、または外出する特定のタイプのメールにどのメールが使用されるかを指定する方法。 – jpwynn
右 - environment.rbから '通常の'設定を削除してから、各MyMailClassファイルの上部でself.smtp_settings = {各アカウントのカスタム設定ハッシュ} – jpwynn