0

我已经测试过向谷歌应用帐户 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,
}

然后问题发生了。我的新帐户邮件的接收者仍然可以在 from 上看到 my_development_account@mydomain.com。我想在 from 上显示接收者 new_account@another.my.domain。我该如何解决这个问题?

我尝试重新启动cron,sendmail。然而这个问题仍然存在。

4

0 回答 0