【问题标题】:SendGrid not sending emails on Heroku from default inqury/contact formSendGrid 不通过默认查询/联系表在 Heroku 上发送电子邮件
【发布时间】:2011-02-06 22:10:53
【问题描述】:

这是我使用 RefineryCMS 的第一个应用程序。我过去从应用程序发送邮件的方式目前不适用于我的炼油厂应用程序。

我通过互联网上的大量搜索尝试了多种方法来做到这一点,但我无法做到这一点。

目前,这是我所拥有的:

environment.rb 文件中我有这个:

config.action_mailer.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.sendgrid.net',
    :port           => '25',
    :authentication => :plain,
    :user_name      => 'myusername@mydomain.com',
    :password       => 'mypassword',
    :domain         => 'mydomain'
  }

我也试过了:

ActionMailer::Base.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.sendgrid.net',
    :port           => '25',
    :authentication => :plain,
    :user_name      => 'myusername@mydomain.com',
    :password       => 'mypassword',
    :domain         => 'mydomain'
  }

我已经尝试将这些设置放在生产和开发类中。在本地和 heroku 上尝试过,但我无法获得内置的查询/联系表格来发送通知电子邮件,我不知道为什么它不起作用。

就像我之前说的,我已经尝试了所有解决方案(它们都非常相似),我可以找到但无法让它发挥作用。如果有人能告诉我我做错了什么以及我需要做什么,那就太棒了。

提前致谢, 〜迈克

【问题讨论】:

  • 除了你的第二次尝试,你有没有放:ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.perform_deliveries = true
  • 感谢您的回复。实际上,这是现有版本的炼油厂cms-inquiries 中的一个错误导致邮件无法发送。一旦我更新到 0.9.9.9,它就会按预期工作。如果有人需要知道如何执行此更新

标签: ruby-on-rails heroku actionmailer refinerycms sendgrid


【解决方案1】:

实际上,这是refinerycms-inquiries 现有版本中的一个错误导致邮件无法发送。一旦我更新到 0.9.9.9,它就会按预期工作。如果有人需要知道如何执行此更新:

首先,将这一行添加到您的 Gem 文件中:

gem 'refinerycms-inquiries',    '~> 0.9'

然后运行这个命令:

bundle update refinerycms-inquiries

这就是我添加到 environment.rb 文件中的全部内容:

ActionMailer::Base.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.sendgrid.net',
    :port           => '25',
    :authentication => :plain,
    :user_name      => 'myemail@domain.com',
    :password       => 'mypassword',
    :domain         => 'mydomain.com'
}

就是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    相关资源
    最近更新 更多