Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
php imap_open & nginx
Добрый день,
не могу понять в связи с чем возникает такая проблема.
Есть nginx в роли imap4/pop3-прокси. Есть dbmail в виде backend'а.
nginx слушает 143 порт, dbmail 1143.
В php-скрипте есть такая вот строчка:
$mbox = imap_open("{server_ip:port/notls/novalidate-cert}INBOX",
"user@xxxxxxxxxx", "some_password");
Если подключаться к 1143 порту (dbmail), то всё в порядке и получаем $mbox для
дальнейшей работы.
Если же коннектимся в 143 порту (nginx), то в логе nginx'а такие строки (по
одной строке на попытку):
2007/08/13 14:00:54 [info] 15979#0: *4213 client ... connected to 0.0.0.0:143
2007/08/13 14:01:08 [info] 15979#0: *4214 client ... connected to 0.0.0.0:143
2007/08/13 14:01:21 [info] 15979#0: *4215 client ... connected to 0.0.0.0:143
А вот что выводит сам php:
PHP Warning: imap_open(): Couldn't open stream
{IP:143/notls/novalidate-cert}INBOX in /tmp/2.php on line 2
Can't connect: Can not authenticate to IMAP server: invalid command
PHP Notice: Unknown: Can not authenticate to IMAP server: invalid command
(errflg=2) in Unknown on line 0.
Почему так?
В случае подключения через nginx на сервер аутентификации запросов не поступает.
--
Ilyas
|