Проблема обмена PHP IMAP

Итак, у меня небольшая проблема с PHP-сценарием, который я сейчас пишу. Для начала позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения. Все это уже закодировано и работает с моей учетной записью Gmail. Проблема возникает, когда я пытаюсь подключиться к серверу обмена. Отрывок из сокращенного кода:

$mbox = imap_open($host, $login, $password);
echo '
' . imap_last_error() . '
'; $emails = imap_search($mbox, 'FROM "patate@patate.com"', SE_UID);

Я пробовал две основные "версии" $ host (с SSL и без него):

1 - {server: 993 / imap / ssl / novalidate-cert} INBOX позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения ....

Итак, у меня есть небольшая проблема с PHP-сценарием, который я сейчас пишу. Для начала позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения. Все это уже закодировано и работает с моей учетной записью Gmail. Проблема возникает, когда я пытаюсь подключиться к серверу обмена. Отрывок из сокращенного кода:

$mbox = imap_open($host, $login, $password);
echo '
' . imap_last_error() . '
'; $emails = imap_search($mbox, 'FROM "patate@patate.com"', SE_UID);

Я пробовал две основные "версии" $ host (с SSL и без):

1 - {server: 993 / imap / ssl / novalidate-cert} INBOX позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения ....

Итак, у меня есть небольшая проблема с PHP-сценарием, который я сейчас пишу. Для начала позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения. Все это уже закодировано и работает с моей учетной записью Gmail. Проблема возникает, когда я пытаюсь подключиться к серверу обмена. Отрывок из сокращенного кода:

$mbox = imap_open($host, $login, $password);
echo '
' . imap_last_error() . '
'; $emails = imap_search($mbox, 'FROM "patate@patate.com"', SE_UID);

Я пробовал две основные "версии" $ host (с SSL и без):

1 - {server: 993 / imap / ssl / novalidate-cert} INBOX позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения. Все это уже закодировано и работает с моей учетной записью Gmail. Проблема возникает, когда я пытаюсь подключиться к серверу обмена. Отрывок из сокращенного кода:

$mbox = imap_open($host, $login, $password);
echo '
' . imap_last_error() . '
'; $emails = imap_search($mbox, 'FROM "patate@patate.com"', SE_UID);

Я пробовал две основные "версии" $ host (с SSL и без):

1 - {server: 993 / imap / ssl / novalidate-cert} INBOX позвольте мне сказать, что сценарий должен подключаться к почтовому ящику IMAP, искать некоторые электронные письма и загружать их вложения. Все это уже закодировано и работает с моей учетной записью Gmail. Проблема возникает, когда я пытаюсь подключиться к серверу обмена. Отрывок из сокращенного кода:

$mbox = imap_open($host, $login, $password);
echo '
' . imap_last_error() . '
'; $emails = imap_search($mbox, 'FROM "patate@patate.com"', SE_UID);

Я пробовал две основные "версии" $ host (с SSL и без):

1 - {server: 993 / imap / ssl / novalidate-cert} INBOX 2 - {server: 143 / imap / novalidate-cert} INBOX

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

[CLOSED] IMAP connection broken (server response)

Кроме того, я также получаю следующие уведомления:

Notice: Unknown: Unknown GSSAPI failure: An invalid name was supplied (errflg=1) in Unknown on line 0 
Notice: Unknown: GSSAPI mechanism status: Hostname cannot be canonicalized (errflg=1) in Unknown on line 0 
Notice: Unknown: Retrying PLAIN authentication after AUTHENTICATE failed. (errflg=1) in Unknown on line 0 
Notice: Unknown: Retrying PLAIN authentication after AUTHENTICATE failed. (errflg=1) in Unknown on line 0 
Notice: Unknown: Can not authenticate to IMAP server: AUTHENTICATE failed. (errflg=2) in Unknown on line 0 
Notice: Unknown: [CLOSED] IMAP connection broken (server response) (errflg=1) in Unknown on line 0

Первые два особенно меня озадачивают ... Я пробовал этот сценарий на другом сервер, чтобы убедиться, что проблема не связана с моей локальной сетью. После долгого поиска в Google я получил только следующее: http://www.phpfreaks.com/forums/index.php?topic=190628.0 , что кажется довольно громоздким исправлением.

Есть идеи?

6
задан Afrosimon 28 April 2011 в 07:28
поделиться