我试图在开发模式下通过gmail设置设计1.3.4发送电子邮件。我应该提到我正在使用Rails 3.0.4和Ruby 1.9.2p136。Get Devise 1.3.4在开发中使用Gmail发送电子邮件
我试过在配置/环境/ development.rb如下:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'mydomain.com' }
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mydomain.com",
:user_name => "info",
:password => "secret",
:authentication => "plain",
:enable_starttls_auto => true
}
而且在配置/初始化/ devise.rb我改变
config.mailer_sender = "[email protected]"
要
config.mailer_sender = "[email protected]"
然后我试了
http://yekmer.posterous.com/devise-gmail-smtp-configuration
它仍然无法正常工作。
有没有关于如何让邮件程序工作的wiki页面?我在日志中看到电子邮件,看起来很棒!链接工作等...我只想在我的电子邮件帐户中看到它们。
编辑
我找到了答案 - 我用http://yekmer.posterous.com/devise-gmail-smtp-configuration - 我已经把代码中的config/intializers/devise.rb时,我应该已经把它在配置/环境/发展。 RB。
确定如何解决此问题的链接不再有效。你能否在你的文章中添加更多细节? – 2013-11-24 04:57:45
这是一个完整的Rails项目,我已经开源了,它有邮件和gmail以及设计安装。 https://github.com/cyrusstoller/RevTilt让我知道如果你需要帮助设置在config/initializers/setup_mail.rb中使用的环境变量 – Cyrus 2013-11-25 06:42:18