Назад | Перейти на главную страницу

Коммерческий сертификат SSL не работает в sendmail

Я использую почтовый сервер с sendmail, сгенерировал ключ и csr с помощью openssl и приобрел коммерческий сертификат. Когда я использую коммерческий сертификат в sendmail.mc и пытаюсь отправить электронное письмо, я получаю сообщение «Постоянная ошибка SMTP 504 5.3.3 Механизм AUTH LOGIN недоступен», но когда я использую самоподписанный сертификат (который я не собираюсь использовать и срок его действия истек) Я получаю "сертификат истек". Я думаю, это говорит о том, что sendmail распознает не коммерческий сертификат, а самоподписанный. Вот почему он может сказать, что срок его действия истек. Что может быть не так с коммерческим сертификатом?

dnl # TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ')dnl
dnl # define(`confAUTH_MECHANISMS', `EXTERNAL DiIGEST-MD5 CRAM-MD5 LOGIN PLAIN ')dnl
define(`confCACERT_PATH', `/etc/pki/tls/certs')dnl
define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl
define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl
define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl
define(`confCLIENT_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl
define(`confCLIENT_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl

замена этих значений коммерческим сертификатом и его ключом не работает.