Ruby on rails Rails操作邮件程序TLS证书问题

Ruby on rails Rails操作邮件程序TLS证书问题,ruby-on-rails,Ruby On Rails,我正在尝试将rackspace ssl smtp用于rails应用程序的邮件设置,收到此错误 主机名与服务器证书不匹配 我需要找到一种方法来禁用ActionMailer证书上的验证 有人知道怎么做吗?请尝试在smtp设置中将enable\u starttls\u auto设置为false: ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.raise_delivery_errors = true ActionMailer:

我正在尝试将rackspace ssl smtp用于rails应用程序的邮件设置,收到此错误

主机名与服务器证书不匹配

我需要找到一种方法来禁用ActionMailer证书上的验证


有人知道怎么做吗?

请尝试在smtp设置中将enable\u starttls\u auto设置为false:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.default_charset = "utf-8"

ActionMailer::Base.smtp_settings = {
  :address => 'server.com',
  :port => '25',
  :domain => 'yourdomain.com',
  :user_name => 'username',
  :password => 'password',
  :authentication => :login,
  :enable_starttls_auto => false
}

通过使用sendmail并将sendmail配置为使用rackspace电子邮件托管所需的正确smtp设置,解决了此问题。

出于某种原因,我无法对Derek的答案发表评论,但他的答案现在确实适用于rackspace。简单地将tls更改为false现在效果很好。

尝试了这个方法,很抱歉在这个响应上花费了太长时间,但它不起作用,因为机架空间需要tls。最好的选择是使用sendmail并将sendmail配置为使用rackspace tls smtp服务器。我们如何按照您所说的方式配置sendmail?