Конфигурация LDAP + SSL с OpenSMTPD

У меня есть рабочая установка с OpenSMTPD 6.6.4 (размещенная на debian 10), подключенная к серверу OpenLDAP 2.4.50 (размещенному на Alpine 3.8) на основе это сообщение в блоге . Он работает с обычным соединением LDAP, но не работает с LDAPS.

/etc/smtpd.conf

pki mail.mydomain.tld cert "/path/to/fullchain.pem"
pki mail.mydomain.tld key "/path/to/privkey.pem"
pki mail.mydomain.tld dhe auto

public_addr = "xxx.xxx.xxx.xxx"
listen on $public_addr port 465 smtps pki mail.mydomain.tld auth
listen on $public_addr port 587 tls-require pki mail.mydomain.tld auth

table ldap ldap:/etc/mail/ldap.conf

action dovecot lmtp "/var/run/dovecot/lmtp" userbase <ldap>
action "relay" relay

match from any for domain "mydomain.tld" action "dovecot"
match from any action "relay"

/etc/mail/ldap.conf

url                     ldap://ldap.mydomain.tld
username                cn=admin,dc=mydomain,dc=tld
password                xxxxxxxx
basedn                  ou=Users,dc=mydomain,dc=tld

...

Переключение на ldaps: //ldap.mydomain.tld в /etc/mail/ldap.conf приведет к сбою запуска OpenSMTPD:

Jul 16 16:26:55 mail.mydomain.tld systemd[1]: Starting OpenSMTPD SMTP server...
Jul 16 16:26:55 mail.mydomain.tld smtpd[5073]: info: OpenSMTPD 6.6.4p1 starting
Jul 16 16:26:55 mail.mydomain.tld systemd[1]: Started OpenSMTPD SMTP server.
Jul 16 16:26:55 mail.mydomain.tld smtpd[5077]: warn: table-proc: imsg_read: Connection reset by peer
Jul 16 16:26:55 mail.mydomain.tld smtpd[5077]: lookup: table-proc: exiting
Jul 16 16:26:55 mail.mydomain.tld smtpd[5074]: warn: parent -> lka: imsg_read: Connection reset by peer
Jul 16 16:26:55 mail.mydomain.tld smtpd[5074]: smtpd: exiting: Connection reset by peer

Как я могу исправить эту конфигурацию, чтобы разрешить соединение ldaps с OpenSMTPD?

1
задан 16 July 2020 в 17:29
1 ответ

на FreeBSD. Когда я настраиваю URL-адрес ldaps:// в ldap.conf и запускаю OpenSMTPD в режиме отладки, он выдает следующие ошибки:

warn: ldap_parse_url fail
warn: ldap_connect error
fatal: failed to connect

Таким образом, кажется, что OpenSMTPD в настоящее время не поддерживает ldap через TLS.

3
ответ дан 21 July 2020 в 08:57

Теги

Похожие вопросы