Bri*_*ich 1 ruby email ruby-on-rails mailer
我正在尝试向我的用户发送"欢迎电子邮件",但是,默认情况下:来自不起作用.它使用我在config/application.rb文件中指定的user_name.
这是我目前的代码.
配置/ application.rb中
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "domain.com",
:user_name => "myemail@gmail.com",
:password => "password",
:authentication => "plain",
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
user_mailer.rb
class UserMailer < ActionMailer::Base
default :from => 'email_i_want_to_send_from@gmail.com'
def welcome_email
mail(:to => "myemail@gmail.com", :subject => "welcome")
end
end
Run Code Online (Sandbox Code Playgroud)
相反,接收电子邮件的email_i_want_to_send_from@gmail.com,用户会收到一封电子邮件myemail@gmail.com.(是的,我在测试时使用的是实际的电子邮件地址和密码).
任何人都有任何关于为什么会这样的想法?谢谢.
| 归档时间: |
|
| 查看次数: |
625 次 |
| 最近记录: |