Ошибка Django SSL при выполнении функции send_mail() при явном использовании TLS
Я пытаюсь выполнить вызов send_mail() в моем приложении Django, но письма не отправляются. Проверяя логи, я вижу следующую ошибку:
[Thu May 29 09:35:20.097725 2025] [wsgi:error] [pid 793757:tid 140153008285440] [remote {ip.ad.dr.ess}:65062] Error sending email: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1147)
Мой smtp-ретранслятор использует TLS с белым списком, а не SSL, и я отразил это в своем /project/settings/base.py файле, установив EMAIL_USE_TLS = True.
Я проверил свой сертификат, он обновлен, а HTTPS моего веб-сайта работает.
Я не понимаю, в чем проблема - почему ошибка SSL может препятствовать отправке моей электронной почты, когда я использую TLS?