メール送信には独自のSMTPサーバーを使用しています。これは過去数年間、Discourseで正常に機能していました。
最近、Discourseを2.8(ベータ版)から2.9(ベータ版)にアップデートしました。現在、メールを送信できません。
./discourse-doctorの出力:
==================== MAIL TEST ====================
For a robust test, get an address from http://www.mail-tester.com/
Or just send a test message to yourself.
Email address for mail test? ('n' to skip) [REDACTED]: REDACTED
Sending mail to REDACTED. . .
Testing sending to REDACTED using 13.235.xxx.xxx:25, username:REDACTED with login auth.
======================================== ERROR ========================================
UNEXPECTED ERROR
SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate)
====================================== SOLUTION =======================================
This is not a common error. No recommended solution exists!
Please report the exact error message above to https://meta.discourse.org/
(And a solution, if you find one!)
=======================================================================================
以前は「certificate verify failed (EE certificate key too weak)」という別のエラーが発生していました。メールサーバーでOpenSSL証明書を再生成しました。現在はこのエラーが発生しています。
同じサーバーと設定で、過去数年間は正常に動作していました。v2.9(ベータ版)の何かが、SMTP SSL接続をより厳格にしたようです。
これをどのように解決すればよいでしょうか?何か手がかりがあれば非常に助かります。