gpt4 book ai didi

ruby-on-rails - OpenSSL::SSL::SSLError in UsersController#create (SSL_connect returned=1 errno=0 state=unknown state: unknown protocol)

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:42 26 4
gpt4 key购买 nike

我已经看到很多 StackOverFlow 的回答并再次发布这个问题。有时发送邮件时出现问题,如果我重新启动服务器,它工作正常,我再次遇到问题。

SMTP 设置:

config.action_mailer.smtp_settings = {
address: 'smtp.1and1.com',
port: 25,
domain: 'leotechnosoft.net',
user_name: 'santoshk@leotechnosoft.net',
password: 'password',
openssl_verify_mode: 'none',
authentication: 'plain',
enable_starttls_auto: true }

错误

OpenSSL::SSL::SSLError in UsersController#create

SSL_connect returned=1 errno=0 state=unknown state: unknown protocol

我厌倦了更改设置 ssl true/false、tls true/false、open_ssl_verify_mode:noneenable_starttls_auto: true.

请解释这个问题的根本原因是什么,我该如何解决。

Ruby 1.9.3(实际上升级到 ruby​​ 2.1.2 后出现问题,然后在 1.9.3 中也不起作用)

Ubuntu 12.04

谢谢

最佳答案

我在使用 gmail smtp 时收到了相同的消息,但是当我从“普通”更改为“登录”时,问题就解决了。

  config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.smtp_settings = {
enable_starttls_auto: true,
address: 'smtp.gmail.com',
port: 587,
domain: 'gmail.com',
user_name: 'youremail@gmail.com',
password: 'yourpassword',
authentication: :login
}

关于ruby-on-rails - OpenSSL::SSL::SSLError in UsersController#create (SSL_connect returned=1 errno=0 state=unknown state: unknown protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307044/

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