Проблема с подключением к серверу Exchange 2007 в PHP5 с imap_open - PullRequest
4 голосов
/ 26 марта 2009

Когда я пытаюсь подключиться к серверу Exchange 2007 через IMAP в PHP5, я получаю следующее сообщение об ошибке.

Kerberos error: No credentials cache found (try running kinit) for smtp.domain01.net  

Мне было интересно, нашел ли кто-нибудь способ обойти эту проблему?

Информация, связанная с данной: http://bugs.php.net/bug.php?id=33500

Ответы [ 3 ]

3 голосов
/ 10 октября 2012

Просто наткнулся на этот вопрос и подумал, что я отвечу на этот вопрос, поскольку никто другой не ответил. Следующая страница дает очень прямой и точный ответ о том, как решить проблему: http://forums.kayako.com/threads/fix-kerberos-error-on-email-parser.29626/

В основном, что здесь происходит (согласно http://social.technet.microsoft.com/Forums/en-US/exchangesvradmin/thread/43aef3d6-3e91-4e41-a788-ae073393ad37/) это то, что Microsoft Exchange 2007 передает неправильно сформированные токены Kerberos, что приводит к тому, что драйвер PHP IMAP прерывает поток. Некоторые другие источники утверждают, что это ошибка PHP В любом случае, решение в итоге влечет за собой перекомпиляцию расширения PHP-IMAP с отключенным Kerberos. Это заставит PHP IMAP использовать аутентификацию в виде простого текста и решит вашу проблему.

Надеюсь, это поможет.

0 голосов
/ 08 сентября 2016

Я знаю, что это старая проблема, но после того, как эта проблема возникла пару раз в последнее время, после многих лет без проблем, что-то еще стало причиной для нас. Оказывается, серверу Exchange просто необходим перезапуск службы IMAP!

Консенсус на многих сайтах был таким же, как и ответы выше, но я действительно не хотел идти по пути перекомпиляции PHP. для меня эта проблема, похоже, не имеет ничего общего с проблемами Kerberos или PHP, просто проблема с простой аутентификацией. Возможно, службе потребовался перезапуск, так как она отправляла некорректные токены ... Надеюсь, кто-то найдет это полезным.

0 голосов
/ 13 июля 2009

В Exchange по умолчанию включен протокол IMAP. Даже когда это происходит, реализация IMAP для Exchange может быть, а может и не быть IMAP. Тем не менее, этот поток Technet может относиться к вашей ситуации.

...