我正在使用SendGrid在Heroku上发送邮件...目前的问题是,虽然在Heroku上运行得很好,但在我的本地主机上却失败了。现在我已经在这里安装了SendGrid,并进行了配置/设置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']
}
如何使用Heroku/SendGrid确保我的邮件发送程序在开发环境中正常工作?是否应该使用setup_mail.rb文件?它应该放在env文件中吗?还有其他想法吗?
谢谢
heroku config --long
不再起作用了。但是heroku config:get SENDGRID_USERNAME
和heroku config:get SENDGRID_PASSWORD
可以获取相同的信息。 - Nate Cookheroku config
命令。 - Justin D.