gpt4 book ai didi

ruby-on-rails - 带有 SendGrid 的 Rails ActionMailer

转载 作者:行者123 更新时间:2023-12-04 05:43:41 26 4
gpt4 key购买 nike

我正在使用 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']
}

什么是 Heroku/SendGrid 方式来让我确保我的邮件程序在 DEV 中工作。这个 setup_mail.rb 文件是个好东西吗?它应该在 env 文件中吗?还有其他想法吗?

谢谢

最佳答案

使用 config/environments/[development.rb | production.rb] 正如上面提到的 tfe 听起来像是要走的路。只需将 ActionMailer 配置放在这些文件中的任何一个中并更改它以适应开发|生产环境。

您还可以通过发出以下命令来查找 Heroku 使用的 SendGrid 凭据:

heroku config --long



这些凭据用于所有 SendGrid 身份验证(SMTP 身份验证、网站登录以查看统计信息等,API 访问)

——乔

发送网格

关于ruby-on-rails - 带有 SendGrid 的 Rails ActionMailer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com