Google Apps アカウント my_development_account@mydomain.com にメールを送信することをテストしました。cronを使用してメールを送信するとき。そして、私はこの config/enviroments/development.rb を使用しました
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => "mydomain.com", :port => 4649 }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'mydomain.com',
:user_name => "my_development_account@mydomain.com",
:password => "my_development_account_pass",
:authentication => 'plain',
:enable_starttls_auto => true,
}
しかし、新しいアカウント (new_account@another.my.domain) を取得し、この新しいアカウントから cron でメールを送信しています。new_account@another.my.domain の config/enviroments/development.rb はこちらです。
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => "another.my.domain", :port => 4649 }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'another.my.domain',
:user_name => "new_account@another.my.domain",
:password => "new_account_pass",
:authentication => 'plain',
:enable_starttls_auto => true,
}
その後、問題が発生しました。新しいアカウントのメールの受信者には、まだ my_development_account@mydomain.com が表示されます。受信者に new_account@another.my.domain を表示したいと思います。どうすればこれを解決できますか?
cron、sendmailを再起動してみました。しかし、この問題はまだ残っています。