Для відправлення листів електронною поштою на певних поштових системах
потрібно застосовувати свій персональний сертифікат користувача, у парі з
закритим ключем.
![]() |
Властивості сертифіката для підключення клієнта |
Але, пробуючи відправити листа у Django з'ясував що листи не відправляються з помилкою:
SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')
Аналізуючи приклад з прямим надсиланням email через smtplib, з'ясував -
що працює відправлення коли контекст створений з використанням
purpose = ssl.Purpose.SERVER_AUTH.