Imap_open очень большая задержкаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Imap_open очень большая задержка

Сообщение Anonymous »

Для подключения к IMAP через SSL мы используем следующий код:

Код: Выделить всё

imap_timeout(IMAP_OPENTIMEOUT, 5);
imap_timeout(IMAP_READTIMEOUT, 5);
imap_timeout(IMAP_WRITETIMEOUT, 5);
imap_timeout(IMAP_CLOSETIMEOUT, 5);

$connection = null;
try {
$connection = imap_open('{'.$host.':'.$port.'/service='.$service.$crypt.'/novalidate-cert}', $user, $pass, OP_SILENT, 1, array('DISABLE_AUTHENTICATOR' => 'PLAIN'));
} catch (Exception $e) {
// Errors logged in a summary below
}
Часто это работает без каких-либо проблем. Однако иногда он зависает на imap_open более 800 секунд. Возвращаемая ошибка:

Код: Выделить всё

TLS\/SSL failure for imap.xxx.net: SSL negotiation failed
Как сделать так, чтобы imap_open не ждал так долго?

Подробнее здесь: https://stackoverflow.com/questions/554 ... long-delay
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»