/environments/development.rb 中的配置如下:
#当我使用 Mailcatcher 配置时,邮件功能完全正常
#config.action_mailer.smtp_settings = { :address => "localhost", :port => 1025 }
#使用 SendCloud 配置时出错
config.action_mailer.smtp_settings = {
:address => "smtp.sendcloud.org",
:port => 25,
:user_name => "apiuser",
:password => "apipassword",
:authentication => 'login',
:domain => '7i2qIDtOG29LDLAJdEGcXuOFVUTZagjl.sendcloud.org'
}
报错信息:
OpenSSL::SSL::SSLError in Devise::RegistrationsController#create
hostname "smtp.sendcloud.org" does not match the server certificate
同样的配置以前是正常使用的。最近这个功能一直没用,这几天一看不行了,折腾了一天多也没解决。
尝试了好多办法,也换了两台开发机,生产环境 也都是这样。请教在使用 sendcloud 的小伙伴,有没有正常的?