我刚刚开始在 Rails 上学习 ruby,这是我遵循的教程之一:
http://railscasts.com/episodes/206-action-mailer-in-rails-3
我跟着它到了一个 T,我还没有在我的 gmail 帐户中收到任何东西。假设 ruby 的一些更新改变了你做事的方式是否公平?
我从网上阅读所有内容的最佳猜测是,该教程实际上缺少将邮件程序设置为使用 smtp 设置。
这是我的 smtp 设置:
ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com",
:端口=> 587,
:domain => "alexei.herokuapp.com",
:user_name => "mygmailaccount",
:password => "mygmailpassword",
:authentication => "普通"
:enable_starttls_auto => true }
可能是我在测试时仍在本地环境中吗?