AnA*_*ice 8 ruby-on-rails sendgrid ruby-on-rails-3
我正在使用SendGrid在Heroku上发送电子邮件...
到目前为止的问题是它在Heroku上工作得很好,在我的本地主机上它失败了.
现在我在这里安装了SendGrig,config/setup_mail.rb:
ActionMailer::Base.smtp_settings = {
:address => "smtp.sendgrid.net",
:port => "25",
:authentication => :plain,
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:domain => ENV['SENDGRID_DOMAIN']
}
Run Code Online (Sandbox Code Playgroud)
什么是Heroku/SendGrid方式,以确保我的邮件在DEV中工作.这个setup_mail.rb文件是好事吗?它应该在env文件中吗?还有其他想法吗?
谢谢
小智 11
使用config/environments/[development.rb | production.rb]如上所述,听起来像是要走的路.只需将ActionMailer配置放在其中任何一个文件中,然后将其更改为适合开发生产环境.
您还可以通过发出以下命令找到Heroku使用的SendGrid凭据:
heroku config --long
这些凭据用于所有SendGrid身份验证(SMTP身份验证,网站登录以查看统计信息等,API访问)
- 乔
SendGrid
| 归档时间: |
|
| 查看次数: |
8068 次 |
| 最近记录: |