Bhu*_*dha 1 ruby email heroku devise ruby-on-rails-3
1)我不确定这是如何工作的,但我已经在heroku上部署了我的应用程序并使用设计进行身份验证,现在我希望能够从我的应用程序向#confirmable模块的用户发送电子邮件.我怎样才能做到这一点?
我正在使用:Rails 3.2,Heroku和Devise for.我从godaddy.com购买了域名,如果有任何帮助的话.
2)此外,我使用谷歌应用程序来管理我的自定义域上的电子邮件.我按照他们的基本设置,但我只能在some@some.com上收到电子邮件.如何在谷歌应用程序上启用发送电子邮件?
Devise已经设置了邮件和生成邮件所需的视图.
您可以使用Gmail或查看其中一个事务性电子邮件提供程序(如Sendgrid)来发送邮件,它们通常具有免费选项.
您只需在config/environments/production.rb中配置SMTP设置即可.
MyApp::Application.configure do
...
end
ActionMailer::Base.smtp_settings = {
address: "smtp.sendgrid.net",
port: 587,
domain: "domainname.com",
authentication: :plain,
user_name: ENV['SENDGRID_USERNAME'],
password: ENV['SENDGRID_PASSWORD']
}
Run Code Online (Sandbox Code Playgroud)
(虽然你可以将它放在初始化器或environment.rb中,但你可能只想在生产中使用它.)
最后在Heroku上添加您的用户名和密码作为配置变量.
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |