我试图从电子邮件中的:属性覆盖ActionMailer。要发送邮件,我已经创建了一个示例gmail用户帐户。 我的电子邮件设置:
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "gmail_used_for_tests@gmail.com",
:password => "password",
:authentication => 'plain',
:enable_starttls_auto => true }
现在,每次发送电子邮件时,它总是来自gmail_use_for_tests@gmail.com,即使我覆盖:选项。
它是如何工作的,因为我不使用任何付费服务? 我想gmail_used_for_testing会将邮件重定向到请求的收件人(:to),这就是为什么它不会覆盖:from选项?