Привязка к LDAPS, использующему сбой PHP

Сообщениями является Exim, определяющий две проблемы с входящей электронной почтой (сервер - отправитель):

  • Сервер пробует слишком много раз в данном количестве времени (стук)
  • "Для" обращения и почтовый ящик не существует
3
задан 5 November 2012 в 04:35
3 ответа

Далее: http://greg.cathell.net/php_ldap_ssl.html

Похоже, шаги №3, №5-7 необходимо выполнить в Windows.

0
ответ дан 3 December 2019 в 07:06

Измените URL URL , чтобы включить порт, используемый для SSL, например ldaps: // localhost: 636 (предполагается, что 636 - это порт, на котором сервер LDAP прослушивает безопасные клиентские соединения).

0
ответ дан 3 December 2019 в 07:06

Наконец-то нашли еще одно решение при использовании PHP 7.x. Надеюсь, это поможет кому-нибудь еще.

Спасибо Redddit user gripejones здесь: https://www.reddit.com/r/PHPhelp/comments/3tykpc/php_7_and_ldap/

PHP 7 требует установки переменной окружения (LDAPCONF) в место расположения вашего конфигурационного файла. Раньше вы могли поместить конфигурационный файл либо в эту папку C:\openldap\sysconf\ldap.conf, либо в C:\ldap.conf.

Здесь нет необходимости копировать файлы dll, как упоминалось в шаге 2: http://greg.cathell.net/php_ldap_ssl.html

Убедитесь, что ссылка на сервер ldap имеет вид ldaps://servername и что имя сервера совпадает с именем сервера в сертификате (если оно xyzzy. company.com, то вам нужно использовать ldaps://xyzzy.company.com, используйте а не ldaps://xyzzy).

Нет необходимости включать порт, если только вы не используете нестандартный ssl порт.

.
2
ответ дан 3 December 2019 в 07:06

Теги

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