<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>512369179 (fengzhengyi)</title>
    <link>https://ruby-china.org/512369179</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>腾讯发件箱配置错误求助：OpenSSL::SSL::SSLError (SSL_read: unexpected eof while reading)</title>
      <description>&lt;p&gt;我在 rails7.0.4 项目中进行发件箱配置，使用的是 QQ 邮箱，配置如下：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;action_mailer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;smtp_settings&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
   &lt;span class="ss"&gt;address: &lt;/span&gt;&lt;span class="s2"&gt;"smtp.qq.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;port: &lt;/span&gt;&lt;span class="s2"&gt;"465"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;domain: &lt;/span&gt;&lt;span class="s2"&gt;"qq.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;user_name: &lt;/span&gt;&lt;span class="s2"&gt;"我的邮箱地址"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;password:  &lt;/span&gt;&lt;span class="s2"&gt;"我的密码"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;authentication: :plain&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;enable_starttls_auto: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;openssl_verify_mode: :none&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;ssl: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
   &lt;span class="ss"&gt;tls: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;
 &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;提示错误如下：
Error performing ActionMailer::MailDeliveryJob (Job ID: 19281785-f149-421b-9de4-c100a92e0b8f) from Async(default) in 466.54ms: OpenSSL::SSL::SSLError (SSL_read: unexpected eof while reading):
/home/manmanlai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/openssl/buffering.rb:214:in &lt;code&gt;sysread_nonblock'
/home/manmanlai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/openssl/buffering.rb:214:in&lt;/code&gt;read_nonblock'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-protocol-0.2.1/lib/net/protocol.rb:218:in &lt;code&gt;rbuf_fill'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-protocol-0.2.1/lib/net/protocol.rb:199:in&lt;/code&gt;readuntil'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-protocol-0.2.1/lib/net/protocol.rb:209:in &lt;code&gt;readline'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:1057:in&lt;/code&gt;recv_response'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:1042:in &lt;code&gt;block in getok'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:1067:in&lt;/code&gt;critical'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:1040:in &lt;code&gt;getok'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:1026:in&lt;/code&gt;quit'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:715:in &lt;code&gt;do_finish'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:614:in&lt;/code&gt;ensure in start'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/net-smtp-0.3.3/lib/net/smtp.rb:614:in &lt;code&gt;start'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in&lt;/code&gt;start_smtp_session'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb&lt;img title=":100:" alt="💯" src="https://twemoji.ruby-china.com/2/svg/1f4af.svg" class="twemoji"&gt;in &lt;code&gt;deliver!'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/mail-2.8.1/lib/mail/message.rb:2145:in&lt;/code&gt;do_delivery'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/mail-2.8.1/lib/mail/message.rb:253:in &lt;code&gt;block in deliver'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/actionmailer-7.0.4.2/lib/action_mailer/base.rb:588:in&lt;/code&gt;block in deliver_mail'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/activesupport-7.0.4.2/lib/active_support/notifications.rb:206:in &lt;code&gt;block in instrument'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/activesupport-7.0.4.2/lib/active_support/notifications/instrumenter.rb:24:in&lt;/code&gt;instrument'
/home/manmanlai/erp/api/shared/bundle/ruby/3.1.0/gems/activesupport-7.0.4.2/lib/active_support/notifications.rb:206:in `instrument'&lt;/p&gt;

&lt;p&gt;配置换了好几波，都不成功，期待得到大牛的解答。&lt;/p&gt;</description>
      <author>512369179</author>
      <pubDate>Sat, 03 Feb 2024 14:27:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/43579</link>
      <guid>https://ruby-china.org/topics/43579</guid>
    </item>
  </channel>
</rss>
