2

я прошел несколько уроков о том, как настроить postfix в Ubuntu с поддержкой моего SSL-сертификата:

но ни один из них не упоминает, что я пытаюсь сделать, так что, возможно, я что-то упускаю.

мой файл сертификата требует пароль (по крайней мере, он делает, когда я запускаю apache, используя тот же сертификат), однако, ни на одном этапе я не вводю пароль этого сертификата при запуске или настройке postfix.

Как мне запустить или настроить postfix с паролем, необходимым для загрузки сертификата?

1 ответ1

4

файл конфигурации postfix находится в /etc/postfix/main.cf . строки в этом файле, которые имеют дело с TLS:

smtpd_tls_CAfile = /etc/ssl/mydomain.com.root.ca.pem
smtpd_tls_cert_file = /etc/ssl/certs/mydomain.com.crt
smtpd_tls_key_file = /etc/ssl/private/mydomain.com.key.unencrypted

ни один из этих файлов не требует пароля. обратите внимание, что незашифрованный ключевой файл может быть сгенерирован из зашифрованного ключевого файла (то есть файла ключей, у которого есть пароль) с помощью команды:

openssl rsa -in /etc/ssl/mydomain.com.key.encrypted -out /etc/ssl/mydomain.com.key.unencrypted

из всего, что я прочитал, я не думаю, что возможно передать зашифрованный файл ключа прямо в postfix - я думаю, что это должен быть незашифрованный файл ключа, который передается внутрь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .