邮件主机名证书不匹配导致 sidekiq 队列过载,严重网站不稳定

我决定再花半小时来深入研究一下,我认为我已经找到了原因。

这似乎与迁移到 Rails 7 有关,Rails 7 将 net-smtp 从 0.1.0 更新到了 0.3.1,这改变了默认设置。

smtp gem 调用 net-smtp 的方式并没有禁用 enable_starttls_autoopenssl_verify_mode,它只是在启用时才启用它们。

相关:SMTP: allow disabling starttls_auto since it's now true by default in Ruby 3 by jeremy · Pull Request #1435 · mikel/mail · GitHub

10 个赞