Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Установка  IMAP для PHP (http://forum.oszone.net/showthread.php?t=31307)

Miraslav 02-03-2004 00:50 214623

Привет всем.
Установил на компе Apache, PHP, MySQL. Для установки почты требуется установить для PHP функцию IMAP. Вот что нашёл по этому поводу- *
Цитата:

Это расширение требует наличия библиотеки c-client. Скачайте последнюю версию с ftp://ftp.cac.washington.edu/imap/ и скомпилируйте её.
Установка
Чтобы эти функции работали, вы должны скомпилировать PHP с опцией --with-imap.

Затем скопируйте c-client/c-client.a в /usr/local/lib/libc-client.a или какую-нибудь другую директорию в пути link и скопируйте c-client/c-client.h, c-client/imap4r1.h, c-client/rfc-882.h, c-client/mail.h и c-client/linkage.h в /usr/local/include или какую-нибудь другую директорию в пути include.

Примечание: в зависимости от того как c-client была сконфигурирована, вам также может понадобиться добавить --with-imap-ssl=/path/to/openssl/ и/или --with-kerberos в строки конфигурации PHP.
Написано очень доходчиво, но только я не знаю что такое *"СКОМПИЛИРОВАТЬ"
Скачал Borland C++Builder. С его помощью могу что-то сделать?


[s]Исправлено: Prisoner, 7:28 3-03-2004[/s]

Miraslav 02-03-2004 19:33 214624

[rus]Pri vvode - [/rus]
Код:

<?php
$mbox = imap_open ("{localhost:143}INBOX", "miraslav", "****");
if ( $mbox === false ) {
 * * * exit ("Can't connect: " . imap_last_error() ."\n");
}
else
{
 * * * echo"Logined:";
 * * * //do stuff
}

[rus]Poluchayu[/rus]

Цитата:

Can't connect: Can't connect to miraslav,143: Refused (10061)
Поглядите коды форума, полезные штуки.

[s]Исправлено: Prisoner, 7:27 3-03-2004[/s]

Vlad Drakula 02-03-2004 19:53 214625

Miraslav
это написано для линукса :)

а у тебя какая операционная системма?

Miraslav 02-03-2004 21:06 214626

У меня Windows XP.
Когда заходишь на PHP.NET *в
documentation -> Installation -> Installation on Windows systems -> Windows extensions -> IMAP
выдается эта штука. Интересно, каким местом они думали?

Но все равно проблема выдается. На функцию*phpinfo() получаю
Цитата:

imap
IMAP c-Client Version *2001 *
Думаю это означает, что IMAP установлен?


Но когда выполняю:
Код:

<?php
$mbox = imap_open ("{www.yoursite.com:143}INBOX", "$username", "$password");
if ( $mbox === false ) {
 * * * exit ("Can't connect: " . imap_last_error() ."\n");
}
else
{
 * * * echo"Logined:";
 * * * //do stuff
}
?>

Получаю
Цитата:

Can't connect: Can't connect to miraslav,143: Refused (10061)

[s]Исправлено: Prisoner, 7:32 3-03-2004[/s]


Время: 08:55.

Время: 08:55.
© OSzone.net 2001-