The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"что так никто и не поможет с Web доступом к Cyrus IMAP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Фев-03, 17:32  (MSK)
???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Ilia emailИскать по авторуВ закладки on 03-Фев-03, 17:36  (MSK)
>???

www.horde.org
IMP

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Фев-03, 17:40  (MSK)
>>???
>
>www.horde.org
>IMP
Само собой! Скачал развернул, прописал в httpd.conf, гружу explorer, в окне ничего,на сколько я понимаю для этого для начала надо PHP компилировать соответсвующем образом.

делаю ./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap

мне пишут:
checking for cyrus imap support... yes
sasl not found
configure: error: Please Re-install the cyrus distribution

Но Cyrus у меня работает и через SASL ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Anonymous Искать по авторуВ закладки on 03-Фев-03, 17:36  (MSK)
>???

IMP
и как то кворрел не поню как по англицки пишется, как то так звучит..
Ставь оболочки , они кажется под PHP

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Фев-03, 17:43  (MSK)
>>???
>
>IMP
>и как то кворрел не поню как по англицки пишется, как то
>так звучит..
>Ставь оболочки , они кажется под PHP
что за оболочки

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Фев-03, 17:58  (MSK)
>???

для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl

- imap (без SSL)
- imap-ssl (с поддержкой SSL)

чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
собрать и установить от него библиотеку c-client которая нужна для
сборки php с imap/imap-ssl

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Фев-03, 18:09  (MSK)
>>???
>
>для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl
>
>- imap (без SSL)
>- imap-ssl (с поддержкой SSL)
>
>чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
>собрать и установить от него библиотеку c-client которая нужна для
>сборки php с imap/imap-ssl
Спасибо Lavr, но я не совсем понял на SSL вроде бы не ругается, только на SASL при компиляции. Искал доки на вашем сайте http://unix1.jinr.ru/ тоже ничего не нашел.
как то осенью писал про то что поделишься доками если тебе помогут их офомить, так я готов.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Фев-03, 18:14  (MSK)
>>>???
>>
>>для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl
>>
>>- imap (без SSL)
>>- imap-ssl (с поддержкой SSL)
>>
>>чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
>>собрать и установить от него библиотеку c-client которая нужна для
>>сборки php с imap/imap-ssl
>Спасибо Lavr, но я не совсем понял на SSL вроде бы не
>ругается, только на SASL при компиляции. Искал доки на вашем сайте
>http://unix1.jinr.ru/ тоже ничего не нашел.
>как то осенью писал про то что поделишься доками если тебе помогут
>их офомить, так я готов.

К стати Lavr не сталкивался ли с такой проблемой и если сталкивался как решить:
Клиент Microsoft Outlook при удалении письма его не удаляет из Inbox а подчеркивает, вот например Netscape сразу перемещает его в корзину. У меня к компании Outlook как стандарт, можно ли как то заставить его работать как netscape, а то users привыкли к корзине.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Ilia emailИскать по авторуВ закладки on 04-Фев-03, 10:18  (MSK)
>К стати Lavr не сталкивался ли с такой проблемой и если сталкивался
>как решить:
>Клиент Microsoft Outlook при удалении письма его не удаляет из Inbox а
>подчеркивает, вот например Netscape сразу перемещает его в корзину. У меня
>к компании Outlook как стандарт, можно ли как то заставить его
>работать как netscape, а то users привыкли к корзине.

Насколько я знаю, нет. User пусть отвыкают.
Перечеркнутое письмо -это письмо "помеченное как удаленное". Чтобы его физически и бесповоротно удалить, надо нажать кнопку Purge.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Фев-03, 19:00  (MSK)
>>>???
>>
>>для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl
>>
>>- imap (без SSL)
>>- imap-ssl (с поддержкой SSL)
>>
>>чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
>>собрать и установить от него библиотеку c-client которая нужна для
>>сборки php с imap/imap-ssl
>Спасибо Lavr, но я не совсем понял на SSL вроде бы не
>ругается, только на SASL при компиляции. Искал доки на вашем сайте
>http://unix1.jinr.ru/ тоже ничего не нашел.
>как то осенью писал про то что поделишься доками если тебе помогут
>их офомить, так я готов.

ниче не понял, кто ругается, причем тут SASL?

необходимо установить IMP (Webmail):

- авторизация через imap?
  если авторизация через imap, значит php должно быть собрано с imap,
а для этого необходимо установить библиотеку c-client от imap которую
использует php
- ну и как собраны apache и horde

что тут непонятно, либо я чего-то не понял, либо неудачно был задан
вопрос

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 09:06  (MSK)
>>>>???
>>>
>>>для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl
>>>
>>>- imap (без SSL)
>>>- imap-ssl (с поддержкой SSL)
>>>
>>>чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
>>>собрать и установить от него библиотеку c-client которая нужна для
>>>сборки php с imap/imap-ssl
>>Спасибо Lavr, но я не совсем понял на SSL вроде бы не
>>ругается, только на SASL при компиляции. Искал доки на вашем сайте
>>http://unix1.jinr.ru/ тоже ничего не нашел.
>>как то осенью писал про то что поделишься доками если тебе помогут
>>их офомить, так я готов.
>
>ниче не понял, кто ругается, причем тут SASL?
>
>необходимо установить IMP (Webmail):
>
>- авторизация через imap?
>  если авторизация через imap, значит php должно быть собрано с
>imap,
>а для этого необходимо установить библиотеку c-client от imap которую
>использует php
>- ну и как собраны apache и horde
>
>что тут непонятно, либо я чего-то не понял, либо неудачно был задан
>
>вопрос

Вопрос!
Есть работающий Cyrus Imap c SASL
Пытаюсь организовать Web к почте, скачал Horde, IMP, развернулб прописал в httpd.conf, гружу Explorer - пусто, не работает
пытаюсь пересобрать PHP для поддержки Imap
Делаю:
./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
ответ:
checking for cybermut support... no
checking for cyrus imap support... yes
sasl not found
configure: error: Please Re-install the cyrus distribution
Где копать?

Остальная сборка:
opennssl
./config --prefix=/usr/local --openssldir=/usr/bin,  make , make test, make install                                                                                                                            

mod_ssl-2.8.10-1.3.26

./config --with-apache=/usr/local/apache_1.3.26rusPL30.15  --with-ssl=/usr/src/openssl-0.9.6g

apache
./configure --prefix=/usr/local/apache --enable-module=ssl --activate-module=src/modules/php4/libphp4.a  --enable-module=php4  

Help!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 10:32  (MSK)
>>>>>???
>>>>
>>>>для начала mod_php4 должен быть собран с поддержкой imap и/или imap-ssl
>>>>
>>>>- imap (без SSL)
>>>>- imap-ssl (с поддержкой SSL)
>>>>
>>>>чтобы собрать mod_php4 с вышеперечисленным, нужно скачать imap-uw,
>>>>собрать и установить от него библиотеку c-client которая нужна для
>>>>сборки php с imap/imap-ssl
>>>Спасибо Lavr, но я не совсем понял на SSL вроде бы не
>>>ругается, только на SASL при компиляции. Искал доки на вашем сайте
>>>http://unix1.jinr.ru/ тоже ничего не нашел.
>>>как то осенью писал про то что поделишься доками если тебе помогут
>>>их офомить, так я готов.
>>
>>ниче не понял, кто ругается, причем тут SASL?
>>
>>необходимо установить IMP (Webmail):
>>
>>- авторизация через imap?
>>  если авторизация через imap, значит php должно быть собрано с
>>imap,
>>а для этого необходимо установить библиотеку c-client от imap которую
>>использует php
>>- ну и как собраны apache и horde
>>
>>что тут непонятно, либо я чего-то не понял, либо неудачно был задан
>>
>>вопрос
>
>Вопрос!
>Есть работающий Cyrus Imap c SASL
>Пытаюсь организовать Web к почте, скачал Horde, IMP, развернулб прописал в httpd.conf,
>гружу Explorer - пусто, не работает
>пытаюсь пересобрать PHP для поддержки Imap
>Делаю:
>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>ответ:
>checking for cybermut support... no
>checking for cyrus imap support... yes
>sasl not found
>configure: error: Please Re-install the cyrus distribution
>Где копать?
>
>Остальная сборка:
>opennssl
>./config --prefix=/usr/local --openssldir=/usr/bin,  make , make test, make install
>
>mod_ssl-2.8.10-1.3.26
>
>./config --with-apache=/usr/local/apache_1.3.26rusPL30.15  --with-ssl=/usr/src/openssl-0.9.6g
>
>apache
>./configure --prefix=/usr/local/apache --enable-module=ssl --activate-module=src/modules/php4/libphp4.a  --enable-module=php4
>
>Help!!!

# ./httpd -l
Compiled-in modules:
  http_core.c
  mod_charset.c
  mod_env.c
  mod_log_config.c
  mod_mime.c
  mod_negotiation.c
  mod_status.c
  mod_include.c
  mod_autoindex.c
  mod_dir.c
  mod_cgi.c
  mod_asis.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_setenvif.c
  mod_ssl.c
  mod_php4.c
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
Press any key to continue...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 10:00  (MSK)
!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Фев-03, 11:33  (MSK)
>пытаюсь пересобрать PHP для поддержки Imap
>Делаю:
>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>ответ:
>checking for cybermut support... no
>checking for cyrus imap support... yes
>sasl not found
>configure: error: Please Re-install the cyrus distribution
>Где копать?

смотри config.log
говорит же что не находит sasl (видимо библиотеку, возможно headers)
смотри ldconfig или в configure укажи где искать библиотеку и headers
для cyrus-sasl

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 12:11  (MSK)
>>пытаюсь пересобрать PHP для поддержки Imap
>>Делаю:
>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>ответ:
>>checking for cybermut support... no
>>checking for cyrus imap support... yes
>>sasl not found
>>configure: error: Please Re-install the cyrus distribution
>>Где копать?
>
>смотри config.log
>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>смотри ldconfig или в configure укажи где искать библиотеку и headers
>для cyrus-sasl
А как это сделать.
К примеру SASL у меня в
/usr/local/lib/sasl2 , /etc/sasl2.db

--with-sasl2=/ ???? Sorry Lavr не понял


  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 12:22  (MSK)
>>>пытаюсь пересобрать PHP для поддержки Imap
>>>Делаю:
>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>ответ:
>>>checking for cybermut support... no
>>>checking for cyrus imap support... yes
>>>sasl not found
>>>configure: error: Please Re-install the cyrus distribution
>>>Где копать?
>>
>>смотри config.log
>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>для cyrus-sasl
>А как это сделать.
>К примеру SASL у меня в
>/usr/local/lib/sasl2 , /etc/sasl2.db
>                                                                        
В cjnfig.log ничего не видно                                                            
configure:7986: checking for readdir_r                                                                                              
configure:8014: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  -lresolv 1>&5                                          
configure:8036: checking for type of readdir_r                                                                                      
configure:8072: gcc -o conftest -g -O2   conftest.c -lresolv -lm -ldl -lnsl  -lresolv 1>&5                                          
configure:8188: checking whether to include debugging symbols                                                                      
configure:8245: checking layout of installed files                                                                                  
configure:8303: checking path to configuration file                                                                                
configure:8368: checking whether to install PEAR, and where                                                                        
configure:8431: checking whether to enable safe mode by default                                                                    
configure:8489: checking for safe mode exec dir                                                                                    
configure:8531: checking for OpenSSL support                                                                                        
configure:8599: checking for OpenSSL version                                                                                        
configure:8661: checking for CRYPTO_free in -lcrypto                                                                                
configure:8680: gcc -o conftest -g -O2   conftest.c -lcrypto  -lresolv -lm -ldl -lnsl  -lresolv 1>&5                                
configure:8718: checking for SSL_CTX_set_ssl_version in -lssl                                                                      
configure:8737: gcc -o conftest -g -O2   conftest.c -lssl  -lcrypto -lresolv -lm -ldl -lnsl  -lresolv 1>&5                          
configure:8811: checking whether to enable PHP's own SIGCHLD handler                                                                
configure:8872: checking whether to enable magic quotes by default                                                                  
configure:8933: checking whether to enable runpaths                                                                                
configure:8982: checking whether to explicitly link against libgcc                                                                  
configure:9087: checking whether to enable short tags by default                                                                    
configure:9149: checking whether to enable dmalloc                                                                                  
configure:9260: checking for crypt in -lcrypt                                                                                      
configure:9279: gcc -o conftest -g -O2   conftest.c -lcrypt  -lssl -lcrypto -lresolv -lm -ldl -lnsl  -lresolv 1>&5                  
configure:9357: checking if the location of ZLIB install directory is defined                                                      
configure:9406: checking for ZLIB support                                                                                          
configure:9947: checking for ASPELL support                                                                                        
configure:10271: checking whether to enable bc style precision math functions                                                      
configure:10646: checking for BZip2 support                                                                                        
configure:11096: checking whether to enable calendar conversion support                                                            
configure:11358: checking for CCVS support                                                                                          
configure:11755: checking for cpdflib support                                                                                      
configure:12647: checking for CRACKlib support                                                                                      
configure:13056: checking whether to enable ctype functions                                                                        
configure:13318: checking for CURL support                                                                                          
configure:13874: checking for CyberCash support                                                                                    
configure:14235: checking for cybermut support                                                                                      
configure:14659: checking for cyrus imap support                                                                  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 12:26  (MSK)
>>пытаюсь пересобрать PHP для поддержки Imap
>>Делаю:
>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>ответ:
>>checking for cybermut support... no
>>checking for cyrus imap support... yes
>>sasl not found
>>configure: error: Please Re-install the cyrus distribution
>>Где копать?
>
>смотри config.log
>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>смотри ldconfig или в configure укажи где искать библиотеку и headers
>для cyrus-sasl
Делаю:
./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl=/usr/src/openssl-0.9.6g --with-ldap --with-cyrus=/usr/src/cyrus-imapd-2.1.9

Тоже самое

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 12:54  (MSK)
>>>пытаюсь пересобрать PHP для поддержки Imap
>>>Делаю:
>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>ответ:
>>>checking for cybermut support... no
>>>checking for cyrus imap support... yes
>>>sasl not found
>>>configure: error: Please Re-install the cyrus distribution
>>>Где копать?
>>
>>смотри config.log
>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>для cyrus-sasl
>Делаю:
>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl=/usr/src/openssl-0.9.6g --with-ldap --with-cyrus=/usr/src/cyrus-imapd-2.1.9
>
>Тоже самое
!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 13:25  (MSK)
>>пытаюсь пересобрать PHP для поддержки Imap
>>Делаю:
>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>ответ:
>>checking for cybermut support... no
>>checking for cyrus imap support... yes
>>sasl not found
>>configure: error: Please Re-install the cyrus distribution
>>Где копать?
>
>смотри config.log
>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>смотри ldconfig или в configure укажи где искать библиотеку и headers
>для cyrus-sasl

Как мне все это прикрутить Lavr

./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap

# ldconfig -p | grep ssl
        libssl3.so (libc6) => /usr/lib/libssl3.so
        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
        libssl.so (libc6) => /usr/lib/libssl.so
# ldconfig -p | grep sasl
        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
# ldconfig -p | grep sasl2
        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
#

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Фев-03, 13:44  (MSK)
>>>пытаюсь пересобрать PHP для поддержки Imap
>>>Делаю:
>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>ответ:
>>>checking for cybermut support... no
>>>checking for cyrus imap support... yes
>>>sasl not found
>>>configure: error: Please Re-install the cyrus distribution
>>>Где копать?
>>
>>смотри config.log
>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>для cyrus-sasl
>
>Как мне все это прикрутить Lavr
>
>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>
># ldconfig -p | grep ssl
>        libssl3.so (libc6) => /usr/lib/libssl3.so
>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>        libssl.so (libc6) => /usr/lib/libssl.so
># ldconfig -p | grep sasl
>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
># ldconfig -p | grep sasl2
>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>#

так я отписывал:

собрали cyrus-imapd (с sasl)
посмотрели и записали где библиотеки и headers
собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
собираем apache_modssl - устанавливаем
собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
ssl)
собираем horde (см ./configure --help)
ставим IMAP, настраиваем.
Все.

при установке любого софта использующего gnu'тый configure, последний
все ошибки о сборке сообщает в config.log по которым можно найти проблему

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 14:12  (MSK)
>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>Делаю:
>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>ответ:
>>>>checking for cybermut support... no
>>>>checking for cyrus imap support... yes
>>>>sasl not found
>>>>configure: error: Please Re-install the cyrus distribution
>>>>Где копать?
>>>
>>>смотри config.log
>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>для cyrus-sasl
>>
>>Как мне все это прикрутить Lavr
>>
>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>
>># ldconfig -p | grep ssl
>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>        libssl.so (libc6) => /usr/lib/libssl.so
>># ldconfig -p | grep sasl
>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>># ldconfig -p | grep sasl2
>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>#
>
>так я отписывал:
>
>собрали cyrus-imapd (с sasl)
>посмотрели и записали где библиотеки и headers
>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>собираем apache_modssl - устанавливаем
>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>ssl)
>собираем horde (см ./configure --help)
>ставим IMAP, настраиваем.
>Все.
>
>при установке любого софта использующего gnu'тый configure, последний
>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>
несколько выше я показывал свой config.log
сторока с Cyrus последняя, толку от config.log ytn

  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 14:38  (MSK)
>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>Делаю:
>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>ответ:
>>>>>checking for cybermut support... no
>>>>>checking for cyrus imap support... yes
>>>>>sasl not found
>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>Где копать?
>>>>
>>>>смотри config.log
>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>для cyrus-sasl
>>>
>>>Как мне все это прикрутить Lavr
>>>
>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>
>>># ldconfig -p | grep ssl
>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>># ldconfig -p | grep sasl
>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>># ldconfig -p | grep sasl2
>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>#
>>
>>так я отписывал:
>>
>>собрали cyrus-imapd (с sasl)
>>посмотрели и записали где библиотеки и headers
>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>собираем apache_modssl - устанавливаем
>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>ssl)
>>собираем horde (см ./configure --help)
>>ставим IMAP, настраиваем.
>>Все.
>>
>>при установке любого софта использующего gnu'тый configure, последний
>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>
>несколько выше я показывал свой config.log
>сторока с Cyrus последняя, толку от config.log ytn
А где этот c-client брать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Фев-03, 14:47  (MSK)
>>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>>Делаю:
>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>ответ:
>>>>>>checking for cybermut support... no
>>>>>>checking for cyrus imap support... yes
>>>>>>sasl not found
>>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>>Где копать?
>>>>>
>>>>>смотри config.log
>>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>>для cyrus-sasl
>>>>
>>>>Как мне все это прикрутить Lavr
>>>>
>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>
>>>># ldconfig -p | grep ssl
>>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>>># ldconfig -p | grep sasl
>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>>># ldconfig -p | grep sasl2
>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>#
>>>
>>>так я отписывал:
>>>
>>>собрали cyrus-imapd (с sasl)
>>>посмотрели и записали где библиотеки и headers
>>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>>собираем apache_modssl - устанавливаем
>>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>>ssl)
>>>собираем horde (см ./configure --help)
>>>ставим IMAP, настраиваем.
>>>Все.
>>>
>>>при установке любого софта использующего gnu'тый configure, последний
>>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>>
>>несколько выше я показывал свой config.log
>>сторока с Cyrus последняя, толку от config.log ytn

странно, почему тогда для других есть толк?
config.log существует для того чтобы его изучить и найти что не так
при проверке в configure скрипте

>А где этот c-client брать

это imap-uw(imap-2002.tar.Z):

ftp://ftp.cac.washington.edu/imap/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 15:20  (MSK)
>>>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>>>Делаю:
>>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>>ответ:
>>>>>>>checking for cybermut support... no
>>>>>>>checking for cyrus imap support... yes
>>>>>>>sasl not found
>>>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>>>Где копать?
>>>>>>
>>>>>>смотри config.log
>>>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)

>>>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>>>для cyrus-sasl
>>>>>
>>>>>Как мне все это прикрутить Lavr
>>>>>
>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>
>>>>># ldconfig -p | grep ssl
>>>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>>>># ldconfig -p | grep sasl
>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>>>># ldconfig -p | grep sasl2
>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>#
>>>>
>>>>так я отписывал:
>>>>
>>>>собрали cyrus-imapd (с sasl)
>>>>посмотрели и записали где библиотеки и headers
>>>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>>>собираем apache_modssl - устанавливаем
>>>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>>>ssl)
>>>>собираем horde (см ./configure --help)
>>>>ставим IMAP, настраиваем.
>>>>Все.
>>>>
>>>>при установке любого софта использующего gnu'тый configure, последний
>>>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>>>
>>>несколько выше я показывал свой config.log
>>>сторока с Cyrus последняя, толку от config.log ytn
>
>странно, почему тогда для других есть толк?
>config.log существует для того чтобы его изучить и найти что не так
>
>при проверке в configure скрипте
>
>>А где этот c-client брать
>
>это imap-uw(imap-2002.tar.Z):
>
>ftp://ftp.cac.washington.edu/imap/

Спасибо Lavr, пошел качать, буду разбираться

  Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Фев-03, 17:36  (MSK)
>>>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>>>Делаю:
>>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>>ответ:
>>>>>>>checking for cybermut support... no
>>>>>>>checking for cyrus imap support... yes
>>>>>>>sasl not found
>>>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>>>Где копать?
>>>>>>
>>>>>>смотри config.log
>>>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>>>для cyrus-sasl
>>>>>
>>>>>Как мне все это прикрутить Lavr
>>>>>
>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>
>>>>># ldconfig -p | grep ssl
>>>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>>>># ldconfig -p | grep sasl
>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>>>># ldconfig -p | grep sasl2
>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>#
>>>>
>>>>так я отписывал:
>>>>
>>>>собрали cyrus-imapd (с sasl)
>>>>посмотрели и записали где библиотеки и headers
>>>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>>>собираем apache_modssl - устанавливаем
>>>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>>>ssl)
>>>>собираем horde (см ./configure --help)
>>>>ставим IMAP, настраиваем.
>>>>Все.
>>>>
>>>>при установке любого софта использующего gnu'тый configure, последний
>>>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>>>
>>>несколько выше я показывал свой config.log
>>>сторока с Cyrus последняя, толку от config.log ytn
>
>странно, почему тогда для других есть толк?
>config.log существует для того чтобы его изучить и найти что не так
>
>при проверке в configure скрипте
>
>>А где этот c-client брать
>
>это imap-uw(imap-2002.tar.Z):
>
>ftp://ftp.cac.washington.edu/imap/

Что-то больно накручено в imap-2002.tar.Z
Скачал, развернул выбрал make slx
он мне насобирал директории и кучу файлов,
Как их вставлять
Да и странно в FAQ у него написано что
Back to top
--------------------------------------------------------------------------------
1.32 Is there support for the Cyrus mailbox format?
No.
Back to top
--------------------------------------------------------------------------------
1.33 Is this software

  Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от ablaykhan Искать по авторуВ закладки on 05-Фев-03, 10:05  (MSK)
Полезным ресурсом может оказаться
http://www.php.net/manual/ref.imap.php
  Рекомендовать в FAQ | Cообщить модератору | Наверх

26. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Фев-03, 15:42  (MSK)
>>>>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>>>>Делаю:
>>>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>>>ответ:
>>>>>>>>checking for cybermut support... no
>>>>>>>>checking for cyrus imap support... yes
>>>>>>>>sasl not found
>>>>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>>>>Где копать?
>>>>>>>
>>>>>>>смотри config.log
>>>>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>>>>для cyrus-sasl
>>>>>>
>>>>>>Как мне все это прикрутить Lavr
>>>>>>
>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>
>>>>>># ldconfig -p | grep ssl
>>>>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>>>>># ldconfig -p | grep sasl
>>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>>>>># ldconfig -p | grep sasl2
>>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>>#
>>>>>
>>>>>так я отписывал:
>>>>>
>>>>>собрали cyrus-imapd (с sasl)
>>>>>посмотрели и записали где библиотеки и headers
>>>>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>>>>собираем apache_modssl - устанавливаем
>>>>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>>>>ssl)
>>>>>собираем horde (см ./configure --help)
>>>>>ставим IMAP, настраиваем.
>>>>>Все.
>>>>>
>>>>>при установке любого софта использующего gnu'тый configure, последний
>>>>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>>>>
>>>>несколько выше я показывал свой config.log
>>>>сторока с Cyrus последняя, толку от config.log ytn
>>
>>странно, почему тогда для других есть толк?
>>config.log существует для того чтобы его изучить и найти что не так
>>
>>при проверке в configure скрипте
>>
>>>А где этот c-client брать
>>
>>это imap-uw(imap-2002.tar.Z):
>>
>>ftp://ftp.cac.washington.edu/imap/
>
>Что-то больно накручено в imap-2002.tar.Z
>Скачал, развернул выбрал make slx
>он мне насобирал директории и кучу файлов,
>Как их вставлять
>Да и странно в FAQ у него написано что
>Back to top
>--------------------------------------------------------------------------------
>1.32 Is there support for the Cyrus mailbox format?
>No.
>Back to top
>--------------------------------------------------------------------------------
>1.33 Is this software

:))) описание там гнусное, нужно собрать только библиотеку c-client


  Рекомендовать в FAQ | Cообщить модератору | Наверх

27. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от ablaykhan Искать по авторуВ закладки on 06-Фев-03, 08:17  (MSK)
Может быть, попробывать установить значения LDFLAGS и CPPFLAGS на cyrus-sasl а затем заново попробывать установить php (./configure ....; make и пр.)

в bash можно сделать так:
export LDFLAGS=-L/path_to_cyrus_sasl/lib
export CPPFLAGS=-I/path_to_cyrus_sasl/include

если конечно библиотеки и заговловочные файлы не установлены в стандартных местах.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

30. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 06-Фев-03, 15:52  (MSK)
>Может быть, попробывать установить значения LDFLAGS и CPPFLAGS на cyrus-sasl а затем
>заново попробывать установить php (./configure ....; make и пр.)
>
>в bash можно сделать так:
>export LDFLAGS=-L/path_to_cyrus_sasl/lib
>export CPPFLAGS=-I/path_to_cyrus_sasl/include
>
>если конечно библиотеки и заговловочные файлы не установлены в стандартных местах.
вошел в bash

export LDFLAGS=-L/usr/local/lib/lib
export CPPFLAGS=-I/usr/local/lib/include
сделал, результат тотже

  Рекомендовать в FAQ | Cообщить модератору | Наверх

29. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 06-Фев-03, 15:09  (MSK)
>>>>>>>>>пытаюсь пересобрать PHP для поддержки Imap
>>>>>>>>>Делаю:
>>>>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>>>>ответ:
>>>>>>>>>checking for cybermut support... no
>>>>>>>>>checking for cyrus imap support... yes
>>>>>>>>>sasl not found
>>>>>>>>>configure: error: Please Re-install the cyrus distribution
>>>>>>>>>Где копать?
>>>>>>>>
>>>>>>>>смотри config.log
>>>>>>>>говорит же что не находит sasl (видимо библиотеку, возможно headers)
>>>>>>>>смотри ldconfig или в configure укажи где искать библиотеку и headers
>>>>>>>>для cyrus-sasl
>>>>>>>
>>>>>>>Как мне все это прикрутить Lavr
>>>>>>>
>>>>>>>./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap
>>>>>>>
>>>>>>># ldconfig -p | grep ssl
>>>>>>>        libssl3.so (libc6) => /usr/lib/libssl3.so
>>>>>>>        libssl.so.0 (libc6) => /usr/lib/libssl.so.0
>>>>>>>        libssl.so (libc6) => /usr/lib/libssl.so
>>>>>>># ldconfig -p | grep sasl
>>>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>>>        libkdesasl.so.1 (libc6) => /opt/kde/lib/libkdesasl.so.1
>>>>>>>        libkdesasl.so (libc6) => /opt/kde/lib/libkdesasl.so
>>>>>>># ldconfig -p | grep sasl2
>>>>>>>        libsasl2.so.2 (libc6) => /usr/local/lib/libsasl2.so.2
>>>>>>>        libsasl2.so (libc6) => /usr/local/lib/libsasl2.so
>>>>>>>#
>>>>>>
>>>>>>так я отписывал:
>>>>>>
>>>>>>собрали cyrus-imapd (с sasl)
>>>>>>посмотрели и записали где библиотеки и headers
>>>>>>собираем c-client, тоже смотрим куда в системе легли библиотеки и headers
>>>>>>собираем apache_modssl - устанавливаем
>>>>>>собираем mod_php4 с поддержкой imap (imap_ssl если нужна работа imap через
>>>>>>ssl)
>>>>>>собираем horde (см ./configure --help)
>>>>>>ставим IMAP, настраиваем.
>>>>>>Все.
>>>>>>
>>>>>>при установке любого софта использующего gnu'тый configure, последний
>>>>>>все ошибки о сборке сообщает в config.log по которым можно найти проблему
>>>>>>
>>>>>несколько выше я показывал свой config.log
>>>>>сторока с Cyrus последняя, толку от config.log ytn
>>>
>>>странно, почему тогда для других есть толк?
>>>config.log существует для того чтобы его изучить и найти что не так
>>>
>>>при проверке в configure скрипте
>>>
>>>>А где этот c-client брать
>>>
>>>это imap-uw(imap-2002.tar.Z):
>>>
>>>ftp://ftp.cac.washington.edu/imap/
>>
>>Что-то больно накручено в imap-2002.tar.Z
>>Скачал, развернул выбрал make slx
>>он мне насобирал директории и кучу файлов,
>>Как их вставлять
>>Да и странно в FAQ у него написано что
>>Back to top
>>--------------------------------------------------------------------------------
>>1.32 Is there support for the Cyrus mailbox format?
>>No.
>>Back to top
>>--------------------------------------------------------------------------------
>>1.33 Is this software
>
>:))) описание там гнусное, нужно собрать только библиотеку c-client

Ну так как ее вставить

./configure --with-mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl --with-ldap --with-cyrus --with-imap=/usr/src/imap-2002b

PHP.net
Installation
To get these functions to work, you have to compile PHP with --with-imap[=DIR], where DIR is the c-client install prefix. From our example above, you would use --with-imap=/usr/local/imap-2000b. This location depends on where you created this directory according to the description above.

с Cyrus SASL то что делать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

31. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 07-Фев-03, 12:21  (MSK)
Я собирал php, cyrus sasl, cyrus imapd следующим образом:
( c-client установлен в /usr/local (/usr/local/include/c-client и /usr/local/lib); openssl -- в /usr/local/ssl)


скрипт для php:
--------------------------------------
#!/bin/sh

# важно, чтобы при запуске gcc была установлена эта  переменная
export CFLAGS=-DEAPI

./configure --prefix=/usr/local/php-4.3.0 \
--with-mysql=/usr/local/mysql-3.23.47 \
--with-imap=/usr/local \
--with-apxs=/usr/local/apache-1.3.27+mod_ssl/bin/apxs \
--enable-track-vars \
--enable-versioning \
--enable-ftp \
--with-zlib \
--with-db3=/usr/local/BerkeleyDB.3.3 \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local \
--with-pear=/usr/local/php-4.3.0/lib/pear \
--with-openssl=/usr/local/ssl \
--with-bz2 \
--enable-sysvsem \
--enable-sysvshm \
--enable-memory-limit \
--with-gnu-ld \
--with-gettext \
--with-xml \
--with-mcrypt=/usr/local/libmcrypt-2.5.1

gmake
gmake install
--------------------------------------

configure-скрипт для cyrus sasl:
---------------------------------------
#!/bin/sh

./configure --prefix=/usr/local/cyrus-sasl-2.1.5 \
--with-bdb-libdir=/usr/local/BerkeleyDB.3.3/lib \
--with-bdb-incdir=/usr/local/BerkeleyDB.3.3/include \
--with-saslauthd=/var/saslauthd \
--disable-anon \
--disable-krb4 \
--disable-gssapi \
--disable-checkapop \
--disable-cram \
--disable-digest \
--disable-otp \
--enable-plain
---------------------------------------

configure-скрипт для cyrus imapd:
----------------------------------------
#!/bin/sh

./configure --prefix=/usr/local/cyrus-imapd-2.1.5 \
--with-cyrus-prefix=/usr/local/cyrus-imapd-2.1.5 \
--with-auth=unix \
--enable-sieve \
--with-sasl=/usr/local/cyrus-sasl-2.1.5 \
--with-dbdir=/usr/local/BerkeleyDB.3.3 \
--enable-fulldirhash \
--enable-listext \
--enable-annotatemore
----------------------------------------

config-скрипт для apache:
-----------------------------------------
#!/bin/sh

#export SSL_BASE=../openssl-0.9.6c
export SSL_BASE=/usr/local/ssl
export EAPI_MM=/usr/local/mm-1.2.1

./configure --prefix=/usr/local/apache-1.3.27+mod_ssl \
--enable-module=ssl \
--enable-shared=ssl \
--enable-module=so \
--enable-module=expires \
--enable-module=vhost_alias \
--enable-module=rewrite \
--server-uid=www \
--server-gid=www
-----------------------------------------

Всё работает с 1999 года.
OS -- FreeBSD.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

32. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 07-Фев-03, 17:26  (MSK)
>Я собирал php, cyrus sasl, cyrus imapd следующим образом:
>( c-client установлен в /usr/local (/usr/local/include/c-client и /usr/local/lib); openssl -- в /usr/local/ssl)
>
>
>
>скрипт для php:
>--------------------------------------
>#!/bin/sh
>
># важно, чтобы при запуске gcc была установлена эта  переменная
>export CFLAGS=-DEAPI
>
>./configure --prefix=/usr/local/php-4.3.0 \
>--with-mysql=/usr/local/mysql-3.23.47 \
>--with-imap=/usr/local \
>--with-apxs=/usr/local/apache-1.3.27+mod_ssl/bin/apxs \
>--enable-track-vars \
>--enable-versioning \
>--enable-ftp \
>--with-zlib \
>--with-db3=/usr/local/BerkeleyDB.3.3 \
>--with-jpeg-dir=/usr/local \
>--with-png-dir=/usr/local \
>--with-freetype-dir=/usr/local \
>--with-pear=/usr/local/php-4.3.0/lib/pear \
>--with-openssl=/usr/local/ssl \
>--with-bz2 \
>--enable-sysvsem \
>--enable-sysvshm \
>--enable-memory-limit \
>--with-gnu-ld \
>--with-gettext \
>--with-xml \
>--with-mcrypt=/usr/local/libmcrypt-2.5.1
>
>gmake
>gmake install
>--------------------------------------
>
>configure-скрипт для cyrus sasl:
>---------------------------------------
>#!/bin/sh
>
>./configure --prefix=/usr/local/cyrus-sasl-2.1.5 \
>--with-bdb-libdir=/usr/local/BerkeleyDB.3.3/lib \
>--with-bdb-incdir=/usr/local/BerkeleyDB.3.3/include \
>--with-saslauthd=/var/saslauthd \
>--disable-anon \
>--disable-krb4 \
>--disable-gssapi \
>--disable-checkapop \
>--disable-cram \
>--disable-digest \
>--disable-otp \
>--enable-plain
>---------------------------------------
>
>configure-скрипт для cyrus imapd:
>----------------------------------------
>#!/bin/sh
>
>./configure --prefix=/usr/local/cyrus-imapd-2.1.5 \
>--with-cyrus-prefix=/usr/local/cyrus-imapd-2.1.5 \
>--with-auth=unix \
>--enable-sieve \
>--with-sasl=/usr/local/cyrus-sasl-2.1.5 \
>--with-dbdir=/usr/local/BerkeleyDB.3.3 \
>--enable-fulldirhash \
>--enable-listext \
>--enable-annotatemore
>----------------------------------------
>
>config-скрипт для apache:
>-----------------------------------------
>#!/bin/sh
>
>#export SSL_BASE=../openssl-0.9.6c
>export SSL_BASE=/usr/local/ssl
>export EAPI_MM=/usr/local/mm-1.2.1
>
>./configure --prefix=/usr/local/apache-1.3.27+mod_ssl \
>--enable-module=ssl \
>--enable-shared=ssl \
>--enable-module=so \
>--enable-module=expires \
>--enable-module=vhost_alias \
>--enable-module=rewrite \
>--server-uid=www \
>--server-gid=www
>-----------------------------------------
>
>Всё работает с 1999 года.
>OS -- FreeBSD.

Спасибо за конфиги, бегу компилить


  Рекомендовать в FAQ | Cообщить модератору | Наверх

33. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 07-Фев-03, 18:11  (MSK)
Да, я ещё забыл написать,
что для того, чтобы работал Horde 2.x и его приложения
нужно поставить библиотеку Pear с сайта
Horde (http://www.horde.org/pear/) вместо (или сверху)
той, что идёт с PHP (можно просто скопировать целый каталог).
В ней содержатся дополнительные классы,
которых нет в стандартной.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

34. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 07-Фев-03, 20:00  (MSK)
>Да, я ещё забыл написать,
>что для того, чтобы работал Horde 2.x и его приложения
>нужно поставить библиотеку Pear с сайта
>Horde (http://www.horde.org/pear/) вместо (или сверху)
>той, что идёт с PHP (можно просто скопировать целый каталог).
>В ней содержатся дополнительные классы,
>которых нет в стандартной.


Thanks!!!!
пропали выходные

  Рекомендовать в FAQ | Cообщить модератору | Наверх

35. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 09:29  (MSK)
>Я собирал php, cyrus sasl, cyrus imapd следующим образом:
>( c-client установлен в /usr/local (/usr/local/include/c-client и /usr/local/lib); openssl -- в /usr/local/ssl)
>
>
>
>скрипт для php:
>--------------------------------------
>#!/bin/sh
>
># важно, чтобы при запуске gcc была установлена эта  переменная
>export CFLAGS=-DEAPI
>
>./configure --prefix=/usr/local/php-4.3.0 \
>--with-mysql=/usr/local/mysql-3.23.47 \
>--with-imap=/usr/local \
>--with-apxs=/usr/local/apache-1.3.27+mod_ssl/bin/apxs \
>--enable-track-vars \
>--enable-versioning \
>--enable-ftp \
>--with-zlib \
>--with-db3=/usr/local/BerkeleyDB.3.3 \
>--with-jpeg-dir=/usr/local \
>--with-png-dir=/usr/local \
>--with-freetype-dir=/usr/local \
>--with-pear=/usr/local/php-4.3.0/lib/pear \
>--with-openssl=/usr/local/ssl \
>--with-bz2 \
>--enable-sysvsem \
>--enable-sysvshm \
>--enable-memory-limit \
>--with-gnu-ld \
>--with-gettext \
>--with-xml \
>--with-mcrypt=/usr/local/libmcrypt-2.5.1
>
>gmake
>gmake install
>--------------------------------------
>
>configure-скрипт для cyrus sasl:
>---------------------------------------
>#!/bin/sh
>
>./configure --prefix=/usr/local/cyrus-sasl-2.1.5 \
>--with-bdb-libdir=/usr/local/BerkeleyDB.3.3/lib \
>--with-bdb-incdir=/usr/local/BerkeleyDB.3.3/include \
>--with-saslauthd=/var/saslauthd \
>--disable-anon \
>--disable-krb4 \
>--disable-gssapi \
>--disable-checkapop \
>--disable-cram \
>--disable-digest \
>--disable-otp \
>--enable-plain
>---------------------------------------
>
>configure-скрипт для cyrus imapd:
>----------------------------------------
>#!/bin/sh
>
>./configure --prefix=/usr/local/cyrus-imapd-2.1.5 \
>--with-cyrus-prefix=/usr/local/cyrus-imapd-2.1.5 \
>--with-auth=unix \
>--enable-sieve \
>--with-sasl=/usr/local/cyrus-sasl-2.1.5 \
>--with-dbdir=/usr/local/BerkeleyDB.3.3 \
>--enable-fulldirhash \
>--enable-listext \
>--enable-annotatemore
>----------------------------------------
>
>config-скрипт для apache:
>-----------------------------------------
>#!/bin/sh
>
>#export SSL_BASE=../openssl-0.9.6c
>export SSL_BASE=/usr/local/ssl
>export EAPI_MM=/usr/local/mm-1.2.1
>
>./configure --prefix=/usr/local/apache-1.3.27+mod_ssl \
>--enable-module=ssl \
>--enable-shared=ssl \
>--enable-module=so \
>--enable-module=expires \
>--enable-module=vhost_alias \
>--enable-module=rewrite \
>--server-uid=www \
>--server-gid=www
>-----------------------------------------
>
>Всё работает с 1999 года.
>OS -- FreeBSD.
А если не использовать BerkeleyDB.3.3, Cyrus на сколько я понял использует sasldb2 в моем случае
  Рекомендовать в FAQ | Cообщить модератору | Наверх

36. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 10-Фев-03, 11:57  (MSK)
Нет, в документации к Cyrus сказано, что наличие BerkeleyDB --
необходимое условие для компиляции и работы cyrus IMAPD, причём
необходимо также, чтобы libsasl был скомпилирован с той-же версией
BerkelyDB:

Вот эта секция:

Prerequisites and other notes

The following programs and/or packages are required.

libsasl, version 2.1.0 or higher. To obtain libsasl, ftp it from  
ftp.andrew.cmu.edu. Earlier versions of SASL will not work; please get the latest one. Configure SASL so that it supports whatever authentication method your site uses. Please pay careful attention to the SASL configuration. This is the biggest problem that most people have.

Berkeley DB, version 3.0.55 or higher. Berkeley DB can be obtained from Sleepycat. It is strongly recommended that libsasl be compiled with Berkeley DB support, using the same version of Berkeley DB. (If you have a Berkeley DB version mismatch, somewhat perplexing crashes result.)

GNU Make is required. Get it from the Free Software Foundation. It is probably easier to find it via ftp

  Рекомендовать в FAQ | Cообщить модератору | Наверх

37. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 12:13  (MSK)
>Нет, в документации к Cyrus сказано, что наличие BerkeleyDB --
>необходимое условие для компиляции и работы cyrus IMAPD, причём
>необходимо также, чтобы libsasl был скомпилирован с той-же версией
>BerkelyDB:
>
>Вот эта секция:
>
>Prerequisites and other notes
>
>The following programs and/or packages are required.
>
>libsasl, version 2.1.0 or higher. To obtain libsasl, ftp it from
>ftp.andrew.cmu.edu. Earlier versions of SASL will not work; please get the latest
>one. Configure SASL so that it supports whatever authentication method your
>site uses. Please pay careful attention to the SASL configuration. This
>is the biggest problem that most people have.
>
>Berkeley DB, version 3.0.55 or higher. Berkeley DB can be obtained from
>Sleepycat. It is strongly recommended that libsasl be compiled with Berkeley
>DB support, using the same version of Berkeley DB. (If you
>have a Berkeley DB version mismatch, somewhat perplexing crashes result.)
>
>GNU Make is required. Get it from the Free Software Foundation. It
>is probably easier to find it via ftp
Видимо где-то не дочитал, на верно по этому Cyrus ругается на проблемы с sasldb2. Я скомпилил по твоей рекомендации, вроде никаких проблем, заходил как admin, cyrus создал пользователя, все нормально но работает как-то странно, пользователя создает, но не удаляет, при соманде dm user.test пишет Permition Denied, все время ругается на то что не может отразить полный список папок. К примеру из Express не создает sent,draft... К стати, компилил я его как-то, брал только sasl configure , Imap --with-auth=unix --enable-plain --enable-login --disable-krb4 и все работало.    
  Рекомендовать в FAQ | Cообщить модератору | Наверх

38. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 10-Фев-03, 13:28  (MSK)
>но не удаляет, при соманде dm user.test пишет Permition
>Denied
Всё правильно, по умолчанию у admin-a нет прав удалять чужие каталоги,
но есть право менять права, т.е. надо сначала
--------------------------------
sam user.gogo root lrswipcda

а потом

dm user.gogo

Права на mailbox-e можно просмотреть:

lam user.gogo
----------------------------
>все время ругается на то что не может отразить полный
>список папок. К примеру из Express не создает sent,draft...

Тут проблема скорее всего в том, что  
у Cyrus IMAPD все другие фолдеры пользователя создаются как
подфолдеры папки INBOX, т.е. INBOX.drafts, INBOX.sent-items и т.д.

Поэтому в том-же OutlookExpress-e нужно указать в 'Root folder path'
INBOX. (именно с точкой; это когда мы уже создали IMAP - account идём в его свойства, закладка IMAP)

Если у тебя русский OutlookExpress - то поля называются как-то по-другому,
но похоже.

Это же надо будет сделать при конфигурировании Horde -- указать INBOX. в
качестве старта иерархии каталогов.

Кстати, если ты использовал те-же опции для компиляции Cyrus IMAPD и SASL,
что и я - тебе надо будет использовать демон saslauthd для аутентификации.
У меня он запускается как
/usr/local/cyrus-sasl/sbin/saslauthd -a pam -n 0
и делает аутентификацию через PAM.

Вот мой /etc/imapd.conf:
----------------------------------
configdirectory: /imap
partition-default: /imap/spool
admins: cyrus root
srvtab: /imap/srvtab
sasl_pwcheck_method: saslauthd
sieveusehomedir: false
sievedir: /imap/sieve
lmtpsocket: /imap/socket/lmtp
idlesocket: /imap/socket/idle
notifysocket: /imap/socket/notify
postmaster: MAILER_DAEMON@foo.bar.com
sendmail: /qmail/bin/sendmail
----------------------------------

/etc/cyrus.conf:

----------------------------
# standard standalone server implementation

START {
  # do not delete this entry!
  recover       cmd="/usr/local/cyrus-imapd/bin/ctl_cyrusdb -r"

  # this is only necessary if using idled for IMAP IDLE
#  idled                cmd="/usr/local/cyrus-imapd/bin/idled"
}

# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
  # add or remove based on preferences
  imap          cmd="/usr/local/cyrus-imapd/bin/imapd" listen="imap" prefork=1
  pop3          cmd="/usr/local/cyrus-imapd/bin/pop3d" listen="pop3" prefork=1
  sieve         cmd="/usr/local/cyrus-imapd/bin/timsieved" listen="sieve"       prefork=0
#  imaps                cmd="/usr/local/cyrus-imapd/bin/imapd -s" listen="imaps" prefork=0
#  pop3s                cmd="/usr/local/cyrus-imapd/bin/pop3d -s" listen="pop3s" prefork=0

  # at least one LMTP is required for delivery
  # lmtp                cmd="/usr/local/cyrus-imapd/bin/lmtpd" listen="lmtp" prefork=0
  lmtpunix      cmd="/usr/local/cyrus-imapd/bin/lmtpd" listen="/imap/socket/lmtp" prefork=1

  # this is only necessary if using notifications
  # notify      cmd="/usr/local/cyrus-imapd/bin/notifyd" listen="/imap/socket/notify" proto="udp" prefork=1
}

EVENTS {
  # this is required
  checkpoint    cmd="/usr/local/cyrus-imapd/bin/ctl_cyrusdb -c" period=30

  # this is only necessary if using duplicate delivery suppression
  delprune      cmd="/usr/local/cyrus-imapd/bin/ctl_deliver -E 3" period=1440

  # this is only necessary if caching TLS sessions
  # tlsprune    cmd="/usr/local/cyrus-imapd/bin/tls_prune" period=1440
}

----------------------------

  Рекомендовать в FAQ | Cообщить модератору | Наверх

39. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 14:50  (MSK)
>>но не удаляет, при соманде dm user.test пишет Permition
>>Denied
>Всё правильно, по умолчанию у admin-a нет прав удалять чужие каталоги,
>но есть право менять права, т.е. надо сначала
>--------------------------------
>sam user.gogo root lrswipcda
>
>а потом
>
>dm user.gogo
>
>Права на mailbox-e можно просмотреть:
>
>lam user.gogo
>----------------------------
>>все время ругается на то что не может отразить полный
>>список папок. К примеру из Express не создает sent,draft...
>
>Тут проблема скорее всего в том, что
>у Cyrus IMAPD все другие фолдеры пользователя создаются как
>подфолдеры папки INBOX, т.е. INBOX.drafts, INBOX.sent-items и т.д.
>
>Поэтому в том-же OutlookExpress-e нужно указать в 'Root folder path'
>INBOX. (именно с точкой; это когда мы уже создали IMAP - account
>идём в его свойства, закладка IMAP)
>
>Если у тебя русский OutlookExpress - то поля называются как-то по-другому,
>но похоже.
>
>Это же надо будет сделать при конфигурировании Horde -- указать INBOX. в
>
>качестве старта иерархии каталогов.
>
>Кстати, если ты использовал те-же опции для компиляции Cyrus IMAPD и SASL,
>
>что и я - тебе надо будет использовать демон saslauthd для аутентификации.
>
>У меня он запускается как
>/usr/local/cyrus-sasl/sbin/saslauthd -a pam -n 0
>и делает аутентификацию через PAM.
>
>Вот мой /etc/imapd.conf:
>----------------------------------
>configdirectory: /imap
>partition-default: /imap/spool
>admins: cyrus root
>srvtab: /imap/srvtab
>sasl_pwcheck_method: saslauthd
>sieveusehomedir: false
>sievedir: /imap/sieve
>lmtpsocket: /imap/socket/lmtp
>idlesocket: /imap/socket/idle
>notifysocket: /imap/socket/notify
>postmaster: MAILER_DAEMON@foo.bar.com
>sendmail: /qmail/bin/sendmail
>----------------------------------
>
>/etc/cyrus.conf:
>
>----------------------------
># standard standalone server implementation
>
>START {
>  # do not delete this entry!
>  recover       cmd="/usr/local/cyrus-imapd/bin/ctl_cyrusdb -r"
>
>  # this is only necessary if using idled for IMAP
>IDLE
>#  idled          
>      cmd="/usr/local/cyrus-imapd/bin/idled"
>}
>
># UNIX sockets start with a slash and are put into /var/imap/socket
>
>SERVICES {
>  # add or remove based on preferences
>  imap          
>cmd="/usr/local/cyrus-imapd/bin/imapd" listen="imap" prefork=1
>  pop3          
>cmd="/usr/local/cyrus-imapd/bin/pop3d" listen="pop3" prefork=1
>  sieve         cmd="/usr/local/cyrus-imapd/bin/timsieved"
>listen="sieve"       prefork=0
>#  imaps          
>      cmd="/usr/local/cyrus-imapd/bin/imapd -s" listen="imaps" prefork=0
>#  pop3s          
>      cmd="/usr/local/cyrus-imapd/bin/pop3d -s" listen="pop3s" prefork=0
>
>  # at least one LMTP is required for delivery
>  # lmtp        
>       cmd="/usr/local/cyrus-imapd/bin/lmtpd" listen="lmtp" prefork=0
>  lmtpunix      cmd="/usr/local/cyrus-imapd/bin/lmtpd" listen="/imap/socket/lmtp" prefork=1
>
>  # this is only necessary if using notifications
>  # notify      cmd="/usr/local/cyrus-imapd/bin/notifyd" listen="/imap/socket/notify" proto="udp"
>prefork=1
>}
>
>EVENTS {
>  # this is required
>  checkpoint    cmd="/usr/local/cyrus-imapd/bin/ctl_cyrusdb -c" period=30
>
>  # this is only necessary if using duplicate delivery suppression
>
>  delprune      cmd="/usr/local/cyrus-imapd/bin/ctl_deliver -E 3" period=1440
>
>
>  # this is only necessary if caching TLS sessions
>  # tlsprune    cmd="/usr/local/cyrus-imapd/bin/tls_prune" period=1440
>}
>
>----------------------------

Спасибо за помощь! Месяц ковыраюсь, но такой исчерпывающей информации я еще не получал. Спасибо еще раз.
Послушай раз уж у тебя такой большой опыт с Cyrus, может знаешь выход из ситуации: При использовании Express как клиента он соддает папки send, draft... и использует их согласно назначению. В компании Microfoft Outlook как стандарт, но он не использует папки так как их использует  Express. Может это просто агрехи конфигурирования о которых ты говорил выше, не знаю но к примеру в Microfoft Outlook нет даже соответствующей информации о том что хранить папки " входящие" к примеру, на сервере и он хранит отсылаемые файлы в локальном pst. Что делать, может где подправить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

40. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 10-Фев-03, 15:59  (MSK)
Я вообще-то MS Outlook не использую, но вот для пробы подключил один
IMAP account MS Outlook 2000 (тоже в закладке IMAP прописал INBOX.
в качестве корня) - каталоги, сообщения все показывает нормально.

Если не видишь подкаталогов, можно нажать правой кнопкой мышки на название
account-a в 'Folder list', выбрать 'IMAP Folders', там есть кнопка 'Query' - она ищет список доступных фолдеров. Потом, когда найдёт, может, понадобится выделить каждый и нажать 'Subscribe' -- чтобы он появлялся
в общем списке.

Есть ещё одно небольшое замечание:
когда будешь добавлять новый IMAP account в Outlook,
стоит указать пароль для него и поставить галочку,
что-бы он его запомнил - иначе Outlook будет постоянно
доставать и много раз спрашивать пароль.

По моему, легального способа указать Outlook-у, что например, уходящие сообщения нужно складывать в фолдер, отличный от Sent Items, нет (можно,
конечно покопаться в регистре, но это - коряво, от этого будет больше мороки, чем пользы, тем более, если тебе нужно поддерживать много компьютеров и много пользователей).

Но это можно просто сделать при помощи правил (фильтров) в Outlook.
Сам только что попробовал - создал простенькое правило,
что-бы все уходящие сообщения Outlook копировал в 'sent-mail' на IMAP account-е - всё отлично работает.

В OutlookExpress-е таких проблем нет - всё проще, за что я его и люблю :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

41. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 16:27  (MSK)
>Я вообще-то MS Outlook не использую, но вот для пробы подключил один
>
>IMAP account MS Outlook 2000 (тоже в закладке IMAP прописал INBOX.
>в качестве корня) - каталоги, сообщения все показывает нормально.
>
>Если не видишь подкаталогов, можно нажать правой кнопкой мышки на название
>account-a в 'Folder list', выбрать 'IMAP Folders', там есть кнопка 'Query' -
>она ищет список доступных фолдеров. Потом, когда найдёт, может, понадобится выделить
>каждый и нажать 'Subscribe' -- чтобы он появлялся
>в общем списке.
>
>Есть ещё одно небольшое замечание:
>когда будешь добавлять новый IMAP account в Outlook,
>стоит указать пароль для него и поставить галочку,
>что-бы он его запомнил - иначе Outlook будет постоянно
>доставать и много раз спрашивать пароль.
>
>По моему, легального способа указать Outlook-у, что например, уходящие сообщения нужно складывать
>в фолдер, отличный от Sent Items, нет (можно,
>конечно покопаться в регистре, но это - коряво, от этого будет больше
>мороки, чем пользы, тем более, если тебе нужно поддерживать много компьютеров
>и много пользователей).
>
>Но это можно просто сделать при помощи правил (фильтров) в Outlook.
>Сам только что попробовал - создал простенькое правило,
>что-бы все уходящие сообщения Outlook копировал в 'sent-mail' на IMAP account-е -
>всё отлично работает.
>
>В OutlookExpress-е таких проблем нет - всё проще, за что я его
>и люблю :)

Спасибо, особенно за галочку :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

42. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 17:43  (MSK)
>Я вообще-то MS Outlook не использую, но вот для пробы подключил один
>
>IMAP account MS Outlook 2000 (тоже в закладке IMAP прописал INBOX.
>в качестве корня) - каталоги, сообщения все показывает нормально.
>
>Если не видишь подкаталогов, можно нажать правой кнопкой мышки на название
>account-a в 'Folder list', выбрать 'IMAP Folders', там есть кнопка 'Query' -
>она ищет список доступных фолдеров. Потом, когда найдёт, может, понадобится выделить
>каждый и нажать 'Subscribe' -- чтобы он появлялся
>в общем списке.
>
>Есть ещё одно небольшое замечание:
>когда будешь добавлять новый IMAP account в Outlook,
>стоит указать пароль для него и поставить галочку,
>что-бы он его запомнил - иначе Outlook будет постоянно
>доставать и много раз спрашивать пароль.
>
>По моему, легального способа указать Outlook-у, что например, уходящие сообщения нужно складывать
>в фолдер, отличный от Sent Items, нет (можно,
>конечно покопаться в регистре, но это - коряво, от этого будет больше
>мороки, чем пользы, тем более, если тебе нужно поддерживать много компьютеров
>и много пользователей).
>
>Но это можно просто сделать при помощи правил (фильтров) в Outlook.
>Сам только что попробовал - создал простенькое правило,
>что-бы все уходящие сообщения Outlook копировал в 'sent-mail' на IMAP account-е -
>всё отлично работает.
>
>В OutlookExpress-е таких проблем нет - всё проще, за что я его
>и люблю :)
Блин, че за хрень?  
emd5.o  -lresolv
mkdir .libs
gcc -Wall -W -g -O2 -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/ssl/lib -o makemd5 makemd5.o -lresolv
rm -f md5global.h
./makemd5 md5global.h
make[2]: Leaving directory `/usr/src/cyrus-sasl-2.1.7/include'
Making all in sasldb
make[2]: Entering directory `/usr/src/cyrus-sasl-2.1.7/sasldb'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/local/BerkeleyDB.4.1/include  -I/usr/local/include  -I/usr/local/BerkeleyDB.4.1/include -I/usr/local/ssl/include -I/usr/local/mysql/include/mysql  -Wall -W -g -O2 -c ../sasldb/db_berkeley.c
../sasldb/db_berkeley.c: In function `berkeleydb_open':
../sasldb/db_berkeley.c:88: warning: passing arg 2 of pointer to function from incompatible pointer type
../sasldb/db_berkeley.c:88: warning: passing arg 4 of pointer to function makes pointer from integer without a cast
../sasldb/db_berkeley.c:88: too few arguments to function
make[2]: *** [../sasldb/db_berkeley.o] Error 1
make[2]: Leaving directory `/usr/src/cyrus-sasl-2.1.7/sasldb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/cyrus-sasl-2.1.7'
make: *** [all-recursive-am] Error 2

Конфигуре.

./configure --prefix=/usr/local/sasl2 --with-saslauthd=/var/saslauthd --with-pwcheck=/var/pwcheck --disable-checkapop --disable-krb4 --with-openssl=/usr/local/ssl --enable-plain --enable-login --with-mysql=/usr/local/mysql --with-bdb-libdir=/usr/local/BerkeleyDB.4.1/lib --with-bdb-incdir=/usr/local/BerkeleyDB.4.1/include --with-dblib=berkeley --disable-opt --disable-cram

  Рекомендовать в FAQ | Cообщить модератору | Наверх

43. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 10-Фев-03, 18:23  (MSK)
Я не уверен, что Cyrus поддерживает BerkeleyDB 4.x, не помню точно,
пытался я компилировать Cyrus с BerkeleyDB 4.x (кажется пытался - ничего не вышло, или это я что-то другое собирал? - но точно где - то были проблемы) или нет
BerkeleyDB 4.x достаточно сильно отличается от BerkeleyDB 3.x, в частности, интерфейсы - о чём и ошибка. Да и если посмотреть
configure --help|grep db для Cyrus IMAPD - там упоминается только db3.

У меня всё собрано на BerkeleyDB 3.x - компилировалось без проблем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

44. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 10-Фев-03, 23:12  (MSK)
>Я не уверен, что Cyrus поддерживает BerkeleyDB 4.x, не помню точно,
>пытался я компилировать Cyrus с BerkeleyDB 4.x (кажется пытался - ничего не
>вышло, или это я что-то другое собирал? - но точно где
>- то были проблемы) или нет
>BerkeleyDB 4.x достаточно сильно отличается от BerkeleyDB 3.x, в частности, интерфейсы -
>о чём и ошибка. Да и если посмотреть
>configure --help|grep db для Cyrus IMAPD - там упоминается только db3.
>
>У меня всё собрано на BerkeleyDB 3.x - компилировалось без проблем.

Пробую...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

45. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 12:11  (MSK)
>Я не уверен, что Cyrus поддерживает BerkeleyDB 4.x, не помню точно,
>пытался я компилировать Cyrus с BerkeleyDB 4.x (кажется пытался - ничего не
>вышло, или это я что-то другое собирал? - но точно где
>- то были проблемы) или нет
>BerkeleyDB 4.x достаточно сильно отличается от BerkeleyDB 3.x, в частности, интерфейсы -
>о чём и ошибка. Да и если посмотреть
>configure --help|grep db для Cyrus IMAPD - там упоминается только db3.
>
>У меня всё собрано на BerkeleyDB 3.x - компилировалось без проблем.

Супер, все собралось, но теперь при старте masters &
пишет:
# ./master &
[3] 425
[2]    Segmentation fault            ./master
Переустанавливал 2 раза
Может при конфигурировании что напутал
./configure --with-auth=unix --with-openssl=/usr/local/ssl --with-sasl=/usr/local/sasl2 –with-dbdir=/usr/local/berkeley --enable-fulldirhash

  Рекомендовать в FAQ | Cообщить модератору | Наверх

46. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 12:15  (MSK)
>>Я не уверен, что Cyrus поддерживает BerkeleyDB 4.x, не помню точно,
>>пытался я компилировать Cyrus с BerkeleyDB 4.x (кажется пытался - ничего не
>>вышло, или это я что-то другое собирал? - но точно где
>>- то были проблемы) или нет
>>BerkeleyDB 4.x достаточно сильно отличается от BerkeleyDB 3.x, в частности, интерфейсы -
>>о чём и ошибка. Да и если посмотреть
>>configure --help|grep db для Cyrus IMAPD - там упоминается только db3.
>>
>>У меня всё собрано на BerkeleyDB 3.x - компилировалось без проблем.
>
>Супер, все собралось, но теперь при старте masters &
>пишет:
># ./master &

>Переустанавливал 2 раза
>Может при конфигурировании что напутал
>./configure --with-auth=unix --with-openssl=/usr/local/ssl --with-sasl=/usr/local/sasl2 –with-dbdir=/usr/local/berkeley --enable-fulldirhash


>[3] 425
>[2]    Segmentation fault      
>     ./master

В логах нашел, как бороться?

Feb 11 12:14:00 gate2 saslpasswd2: error deleting entry from sasldb: DB_NOTFOUND: No matching key/data pair found                  
Feb 11 12:14:12 gate2 last message repeated 5 times                                                                                
Feb 11 12:16:48 gate2 master: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted

  Рекомендовать в FAQ | Cообщить модератору | Наверх

47. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 11-Фев-03, 13:40  (MSK)
Скорее всего - проблема с правами.
По умолчанию (можна изменить во время компиляции), master запускается
от имени юзера cyrus - надо проверить, имеет ли такой юзер доступ
ко всем необходимым каталогам и файлам.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

48. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 14:56  (MSK)
>Скорее всего - проблема с правами.
>По умолчанию (можна изменить во время компиляции), master запускается
>от имени юзера cyrus - надо проверить, имеет ли такой юзер доступ
>
>ко всем необходимым каталогам и файлам.


Станно как-то, я ведь инсталировал Cyrus, и он работал. Правда без berkeley.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

49. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 11-Фев-03, 15:15  (MSK)
Может, он использовал Berkely, который ты установил вместе с ситемой,
и брал его из /usr/local.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

50. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 15:23  (MSK)
>Может, он использовал Berkely, который ты установил вместе с ситемой,
>и брал его из /usr/local.

Moжет хотя но в данном случае я использовал  

./configure --with-auth=unix --with-openssl=/usr/local/ssl --with-sasl=/usr/local/sasl2 –with-dbdir=/usr/local/berkeley --enable-fulldirhash
--with-cyrus-user=root --with-cyrus-group=root

  Рекомендовать в FAQ | Cообщить модератору | Наверх

51. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 15:46  (MSK)
>>Может, он использовал Berkely, который ты установил вместе с ситемой,
>>и брал его из /usr/local.
>
>Moжет хотя но в данном случае я использовал
>
>./configure --with-auth=unix --with-openssl=/usr/local/ssl --with-sasl=/usr/local/sasl2 –with-dbdir=/usr/local/berkeley --enable-fulldirhash
>--with-cyrus-user=root --with-cyrus-group=root


ты прав в /lib я нашел старую базу libdb-3.1.so, которая ставиласть при установке Linux, но это мало успокаивает. Как мне добиться что бы библиотеки брались откуда мне нужно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

52. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 11-Фев-03, 15:51  (MSK)
Так он всё ещё вылетает? Я подумал - ты используешь sasldb
для хранения паролей, а сама база есть и доступна?
Попробуй установит пароль при помощи saslpasswd2 -- его можно
найти в каталоге, куда установлен cyrus-sasl, подкаталог sbin.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

53. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 16:05  (MSK)
>Так он всё ещё вылетает? Я подумал - ты используешь sasldb
>для хранения паролей, а сама база есть и доступна?
>Попробуй установит пароль при помощи saslpasswd2 -- его можно
>найти в каталоге, куда установлен cyrus-sasl, подкаталог sbin.


Конечно SASL, я его и использовал при компиляции
ипользователя создал с saslpasswd2 и sasldblistusers2 видит пользователя
Я не понимаю как мне все законфигурировать что бы все работало, затрахался уже неделю экспериментирую. Ну где я мог ошибиться

Berkeley 3.3
./dist/configure
make , make install

SASL
./configure --prefix=/usr/local/sasl2 --with-saslauthd=/var/saslauthd --with-pwcheck=/var/pwcheck --disable-checkapop --disable-krb4 --with-openssl=/usr/local/ssl --enable-plain --enable-login --with-mysql=/usr/local/mysql --with-bdb-libdir=/usr/local/berkeley/lib --with-bdb-incdir=/usr/local/berkeley/include --with-dblib=berkeley --disable-opt
make make install

Cyrus IMAP
./configure --with-auth=unix --with-openssl=/usr/local/ssl --with-sasl=/usr/local/sasl2 –with-dbdir=/usr/local/berkeley --enable-fulldirhash --with-cyrus-user=root --with-cyrus-group=root

make depend
make all CFLAGS=-O, make install

  Рекомендовать в FAQ | Cообщить модератору | Наверх

54. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 11-Фев-03, 17:21  (MSK)
Попробуй установить переменную окружения CYRUS_VERBOSE = 9
и запустить master с ключём -D, чтобы собрать больше информации.

Можно ещё добавить в начало /etc/syslog.conf строку
*.*   /var/log/all.log
и послать syslogd сигнал -SIGHUP, и потом проверять
log-и в /var/log/all.log

Ты говорил, что до этого Cyrus работал, а с какого момента
начались проблемы?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

55. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Фев-03, 17:41  (MSK)
>Попробуй установить переменную окружения CYRUS_VERBOSE = 9
>и запустить master с ключём -D, чтобы собрать больше информации.
>
>Можно ещё добавить в начало /etc/syslog.conf строку
>*.*   /var/log/all.log
>и послать syslogd сигнал -SIGHUP, и потом проверять
>log-и в /var/log/all.log
>
>Ты говорил, что до этого Cyrus работал, а с какого момента
>начались проблемы?
Похоже догадываюсь. При установке, Linux ставит свои базы и я когда конфигурил Cyrus и SASL никогда не ставил использование Berkely. Все  работало. Началось с того что понадобилсть использовать LDAP и доступ к почте через WEB. Теперь хочу разобраться до конца как мне заставить его читать базу из поставленного пути. К стати после компиляции с новыми конфигами не работает ничего. Не знаю правильно или нет но по моему master компилится исходя из старых настроек.
Все таки вопрос как мне заставить его работать так как надо. И еще не посоветуешь где надыбать bekkeleydb3.3, а то на   http://www.sleepycat.com/download/index.shtml только db4 с которым не проходит компиляция вообще. У меня валялся db-3.3.11 не помню откуда взял, но был, так я его использовал, может проблема в нем.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

56. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 11-Фев-03, 19:54  (MSK)
Чтобы перекомпилировать начисто, попробуй сначала запустить
make uninstall; make distclean -- затем всё сначала - configure и т.д.

У меня есть только db-3.3.11 -- она и работает.

Я думаю, у тебя проблема может быть в двух местах (если предположить,
что с конфигурацией всё в порядке):
1) раньше, когда всё работало и ты не указывал явно путь к BerkeleyDB,
cyrus компилировался с тем, что в системе, и версия BerkeleyDB в системе отличается от той, что ты ставил из сурсов -- из этого два нехороших
следствия:
1) формат файлов баз данных в этих версиях отличается -
ты создавал sasldb, используя версию из системы, а сейчас пытаешся
работать с этим файлом при помощи версии из source-ов
2) динамические библиотеки sasl, которые ты скомпилировал раньше,
загружаются вместо тех, которые ты скомпилировал сейчас
( динамический линкер находит их первыми )

Поэтому можна попытаться разобраться с путями и попробовать
"убрать в тень" все остатки прежних попыток компиляции.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

57. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 12-Фев-03, 09:22  (MSK)
>Чтобы перекомпилировать начисто, попробуй сначала запустить
>make uninstall; make distclean -- затем всё сначала - configure и т.д.
>
>
>У меня есть только db-3.3.11 -- она и работает.
>
>Я думаю, у тебя проблема может быть в двух местах (если предположить,
>
>что с конфигурацией всё в порядке):
>1) раньше, когда всё работало и ты не указывал явно путь к
>BerkeleyDB,
>cyrus компилировался с тем, что в системе, и версия BerkeleyDB в системе
>отличается от той, что ты ставил из сурсов -- из этого
>два нехороших
>следствия:
>1) формат файлов баз данных в этих версиях отличается -
>ты создавал sasldb, используя версию из системы, а сейчас пытаешся
>работать с этим файлом при помощи версии из source-ов
>2) динамические библиотеки sasl, которые ты скомпилировал раньше,
>загружаются вместо тех, которые ты скомпилировал сейчас
>( динамический линкер находит их первыми )
>
>Поэтому можна попытаться разобраться с путями и попробовать
>"убрать в тень" все остатки прежних попыток компиляции.

А как убрать в тень? Я не знаю как это сделать. Я попытаюсь просто переместить библиотеки в другое место. Может поможет.
К стати скачал Cyrus и SASL 2.1.12 они работают с  DB4 во всяком случае у меня ошибок при компиляции не было как раньше.
Разбирал процесс компиляции, дейстительно лезет в /lib и цепляет libdb-3.1.so, это я думаю и есть предустановленный Berkeley. Более того залес по F4 в lib и вижу ссылки в этом файле на мой старый Cyrus "May 18  2002xx/cyrus-imap-2.1.9_old". Думаю проблема только в этом, но я не знаю как мне заставить брать библиотеки из нужного места как мне убрать их в тень. make uninstall; make distclean я думаю нужно делать в развернутых src cyrus-imap-2.1.9 но я уже удаляю его полностью и заново разархивирую.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

58. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 12-Фев-03, 11:16  (MSK)
Самое простое - просто переименовать старые файлы или переместить их в другой каталог (в случае чего - можно быстро вернуться к прежней конфигурации).

Я тут вспомнил ещё одну деталь:
если сначала ты компилировал Cyrus, не используя ключ  --enable-fulldirhash для configure, и создал в таком Cyrus-e пользователей, их каталоги и т.д.,
то Cyrus, собраный с такой опцией не будет видеть этих каталогов - надо
либо использовать скрипт из Cyrus-a для конвертации в новый формат, либо
опять собрать его без --enable-fulldirhash.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

59. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 12-Фев-03, 11:30  (MSK)
>Самое простое - просто переименовать старые файлы или переместить их в другой
>каталог (в случае чего - можно быстро вернуться к прежней конфигурации).
>
>
>Я тут вспомнил ещё одну деталь:
>если сначала ты компилировал Cyrus, не используя ключ  --enable-fulldirhash для configure,
>и создал в таком Cyrus-e пользователей, их каталоги и т.д.,
>то Cyrus, собраный с такой опцией не будет видеть этих каталогов -
>надо
>либо использовать скрипт из Cyrus-a для конвертации в новый формат, либо
>опять собрать его без --enable-fulldirhash.
Жопа с перемещением, переместил libы ругается Kaspersky под Senmail, оказывается он использует эти файлы
Все равно нахрен удалил, начинаю все сначала.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

60. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 12-Фев-03, 12:33  (MSK)
>Самое простое - просто переименовать старые файлы или переместить их в другой
>каталог (в случае чего - можно быстро вернуться к прежней конфигурации).
>
>
>Я тут вспомнил ещё одну деталь:
>если сначала ты компилировал Cyrus, не используя ключ  --enable-fulldirhash для configure,
>и создал в таком Cyrus-e пользователей, их каталоги и т.д.,
>то Cyrus, собраный с такой опцией не будет видеть этих каталогов -
>надо
>либо использовать скрипт из Cyrus-a для конвертации в новый формат, либо
>опять собрать его без --enable-fulldirhash.

Что, что за скрипт, все вроде встало и я использовал --enable-fulldirhash но при imtest не проходит
Feb 12 12:37:11 gate imapd[211]: badlogin: gate[10.0.0.1] plaintext cyrus SASL(-13): authentication failure: check
pass failed

хотя sasldblistusers2 показывает пользователей
Мне кажется что это из за выбора --disable-opt, раньше я ее не использовал

  Рекомендовать в FAQ | Cообщить модератору | Наверх

61. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 13-Фев-03, 00:08  (MSK)
Фу... спасибо за помощь, вроде все получилось, истина как оказалась совсем рядом. Не знаю по чему, но на каком то этапе перестали устанавливаться Permitions на всех файлах Cyrus, очень странно. Старую версию удалил и не мог разобраться. Не знаю на сколько разобрался но пока imtest работает telnet 10.0.0.1 143 тоже, в логах нигде ошибок не вижу.

С меня пиво!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

63. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 13-Фев-03, 10:51  (MSK)
Поздравляю! :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

64. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 13-Фев-03, 11:31  (MSK)
>Поздравляю! :)
Есть одно предложенице, если ты из Москвы напиши свой e-mail на bashdm@inbox.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

65. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 13-Фев-03, 11:42  (MSK)
Нет, я из Киева :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

66. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 13-Фев-03, 12:07  (MSK)
>Нет, я из Киева :)
Тоже не плохо! Пиво хотел прислать за помощь

  Рекомендовать в FAQ | Cообщить модератору | Наверх

67. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 13-Фев-03, 13:25  (MSK)
>>Нет, я из Киева :)
>Тоже не плохо! Пиво хотел прислать за помощь

Слушай как думаешь такая херня из за чего

bash-2.05a$ cyradm -user cyrus 10.0.0.2 143
Password:
Cannot find termcap: failed termcap lookup on vt220 at /usr/lib/perl5/Term/ReadLine.pm line 309

10.0.0.2>

permitions?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

68. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 13-Фев-03, 17:56  (MSK)
Похоже, (нет доступа к)/(нет файла) termcap,
или в termcap нет конфигурации для vt220
или строка для vt220 в termcap есть, но в ней
что-то неправильно
  Рекомендовать в FAQ | Cообщить модератору | Наверх

69. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 14-Фев-03, 12:04  (MSK)
>Похоже, (нет доступа к)/(нет файла) termcap,
>или в termcap нет конфигурации для vt220
>или строка для vt220 в termcap есть, но в ней
>что-то неправильно

поторопился рабоваться. Проблемы продолжаются, у меня мне кажется все таки не правильно располагаются ссылки на библиотеки и как их расположить не знаю. Пользовался бы той db3.1, которая устанавливается по умолчанию, но я бы хотел разобраться до конца. Где то принципиальная ошибка.
Сейчас лог auth.log пишет что проблема в  
Feb 14 11:40:54 X.X.X.X imapd[280]: could not find auxprop plugin, was searching for '[all]

imapd.log  plaintext cyrus SASL(-13): user not found
Ничего не пойму
Помнится в help по configure стояло
--with-plugindir=DIR    set the directory where plugins will
                          be found [/usr/lib/sasl2]
может его поставить при конфигурировании.
И еще мне кажется я неправильно указываю ссылку на sasl
--with-sasl=DIR         Compile with libsasl2 in <DIR>
я ставлю sasl в /usr/local/sasl2 этот путь я и указываю, не поставить ли мне /usr/local/sasl2/lib
как считаешь?

С perl что нибудь делал у меня стоит
в /usr/lib/perl5
--with-perl=PERL        use PERL for perl
не стоит ли и здесь поставить ссылку на него. Где то попадалость, что это тоже важно указать точно.
Help, если еще не устал от моих вопросов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

70. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Lan Искать по авторуВ закладки on 14-Фев-03, 12:25  (MSK)
>>Похоже, (нет доступа к)/(нет файла) termcap,
>>или в termcap нет конфигурации для vt220
>>или строка для vt220 в termcap есть, но в ней
>>что-то неправильно
>
>поторопился рабоваться. Проблемы продолжаются, у меня мне кажется все таки не правильно
>располагаются ссылки на библиотеки и как их расположить не знаю. Пользовался
>бы той db3.1, которая устанавливается по умолчанию, но я бы хотел
>разобраться до конца. Где то принципиальная ошибка.
>Сейчас лог auth.log пишет что проблема в
>Feb 14 11:40:54 X.X.X.X imapd[280]: could not find auxprop plugin, was searching
>for '[all]
>
>imapd.log  plaintext cyrus SASL(-13): user not found
>Ничего не пойму
>Помнится в help по configure стояло
>--with-plugindir=DIR    set the directory where plugins will
>            
>          
>   be found [/usr/lib/sasl2]
>может его поставить при конфигурировании.
>И еще мне кажется я неправильно указываю ссылку на sasl
>--with-sasl=DIR         Compile with libsasl2 in <DIR>
>я ставлю sasl в /usr/local/sasl2 этот путь я и указываю, не поставить
>ли мне /usr/local/sasl2/lib
>как считаешь?
>
>С perl что нибудь делал у меня стоит
>в /usr/lib/perl5
>--with-perl=PERL        use PERL for perl
>
>не стоит ли и здесь поставить ссылку на него. Где то попадалость,
>что это тоже важно указать точно.
>Help, если еще не устал от моих вопросов.

посмотрел в каталоге cyrus стоит /usr/cyrus/site_perl
в /usr/lib/perl5/site_perl тоже но только без каталоuа Cyrus и auto как в /usr/cyrus/site_perl
как думаешь не лишним и правильно ли будет поставить
--with-perl=/usr/lib/Perl5

  Рекомендовать в FAQ | Cообщить модератору | Наверх

71. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 14-Фев-03, 12:50  (MSK)
Привет,
если сходу не получается, тогда нужно разбираться ldcоnfig-ом.
Посмотри man ldconfig (может, в linux-e что-то отличается)
у меня ldconfig -r позволяет просмотреть всё, что находится у
него в кеше, т.е. пути и дин. библиотеки, о которых знает дин.
линкер -- можно посмотреть, есть ли там libsasldb.so и если есть,
то из какого пути будет он вытягиваться.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

72. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Lan Искать по авторуВ закладки on 14-Фев-03, 13:11  (MSK)
>Привет,
>если сходу не получается, тогда нужно разбираться ldcоnfig-ом.
>Посмотри man ldconfig (может, в linux-e что-то отличается)
>у меня ldconfig -r позволяет просмотреть всё, что находится у
>него в кеше, т.е. пути и дин. библиотеки, о которых знает дин.
>
>линкер -- можно посмотреть, есть ли там libsasldb.so и если есть,
>то из какого пути будет он вытягиваться.

Сделал ldconfig -p
....
libsasl2.so.2 (libc6) => /usr/local/sasl2/lib/libsasl2.so.2
libsasl2.so (libc6) => /usr/local/sasl2/lib/libsasl2.so
...
все правильно.
Я попробовал
ldd * в каждой директории .usr/cyrus/bin и /usr/local/sasl2/sbin
вот
cyrus
cyradm:
        not a dynamic executable
imapd:
        libsasl2.so.2 => /usr/local/sasl2/lib/libsasl2.so.2 (0x40016000)
        libssl.so.0 => /usr/lib/libssl.so.0 (0x40032000)
        libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x400e0000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40197000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x401a7000)
        libc.so.6 => /lib/libc.so.6 (0x401bc000)
        libdl.so.2 => /lib/libdl.so.2 (0x402df000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
imtest:
        libsasl2.so.2 => /usr/local/sasl2/lib/libsasl2.so.2 (0x40016000)
        libssl.so.0 => /usr/lib/libssl.so.0 (0x40032000)
        libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x400e0000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40197000)
        libc.so.6 => /lib/libc.so.6 (0x401a7000)
        libdl.so.2 => /lib/libdl.so.2 (0x402ca000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

в sasl
pwcheck:
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40020000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4004d000)
        libc.so.6 => /lib/libc.so.6 (0x4005d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
saslauthd:
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4004d000)
        libc.so.6 => /lib/libc.so.6 (0x4005d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
sasldblistusers2:
        libresolv.so.2 => /lib/libresolv.so.2 (0x40020000)
        libsasl2.so.2 => /usr/local/sasl2/lib/libsasl2.so.2 (0x40030000)
        libdl.so.2 => /lib/libdl.so.2 (0x40042000)
        libdb-3.3.so => /usr/local/BerkeleyDB.3.3/lib/libdb-3.3.so (0x40045000)
        libc.so.6 => /lib/libc.so.6 (0x400c1000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
saslpasswd2:
        libresolv.so.2 => /lib/libresolv.so.2 (0x40020000)
        libsasl2.so.2 => /usr/local/sasl2/lib/libsasl2.so.2 (0x40030000)
        libdl.so.2 => /lib/libdl.so.2 (0x40042000)
        libdb-3.3.so => /usr/local/BerkeleyDB.3.3/lib/libdb-3.3.so (0x40045000)
        libc.so.6 => /lib/libc.so.6 (0x400c1000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

По моему все правильно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

73. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 14-Фев-03, 13:38  (MSK)
Да, но я так понял у тебя для аутентификации используется auxprop - т.е.
libsasldb.so - а его-то как раз и нет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

74. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 14-Фев-03, 14:17  (MSK)
>Да, но я так понял у тебя для аутентификации используется auxprop -
>т.е.
>libsasldb.so - а его-то как раз и нет.

есть в /usr/local/sasl2/lib/sasl2, ты аблолютно прав

после линка ln -s /usr/local/sasl2/lib/sasl2 /usr/lib/sasl2

imtest проходит

но
/cyradm -user cyrus 10.0.0.2 imap
Password:
cyradm: cannot authenticate to server with  as cyrus

imapd.log
badlogin: X.X.X.X [10.0.0.1] OTP [SASL(-13): user not found: no OTP secret in database]

Хотя

# ./sasldblistusers2
cyrus@X.X.X.X: cmusaslsecretOTP
cyrus@X.X.X.X: userPassword

Ничего не понимаю

  Рекомендовать в FAQ | Cообщить модератору | Наверх

76. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 14-Фев-03, 15:28  (MSK)
А imtest ты запускал с механизмом login или otp?
По умолчанию cyradm использует наиболее мощный механизм из доступных
(либо при вызове надо явно указывать желаемый механизм),
т.е. в твоём случае, по видимому, otp.
Попробуй запустить
cyradm --user cyrus --auth login  10.0.0.2
я думаю, это сработает, а с otp надо разбираться дальше (если он тебе
действительно нужен).
Я otp раньше никогда не использовал, имею только теоретическое представление как он работает, но я думаю тебе может помочь
установка  sasl_auto_transition: yes
в imapd.conf - она позволяет автоматически создавать секрет по
plain-text паролю.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

75. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 14-Фев-03, 14:54  (MSK)
>Да, но я так понял у тебя для аутентификации используется auxprop -
>т.е.
>libsasldb.so - а его-то как раз и нет.

Как мне его прикомпиляции втянуть
какой командой

  Рекомендовать в FAQ | Cообщить модератору | Наверх

77. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 14-Фев-03, 16:10  (MSK)
А imtest ты запускал с механизмом login или otp?
По умолчанию cyradm использует наиболее мощный механизм из доступных
(либо при вызове надо явно указывать желаемый механизм),
т.е. в твоём случае, по видимому, otp.
Попробуй запустить
cyradm --user cyrus --auth login══10.0.0.2
я думаю, это сработает, а с otp надо разбираться дальше (если он тебе
действительно нужен).
Я otp раньше никогда не использовал, имею только теоретическое представление как он работает, но я думаю тебе может помочь
установка══sasl_auto_transition: yes
в imapd.conf - она позволяет автоматически создавать секрет по
plain-text паролю.

Вот некоторые полезные директивы sasl для imapd.conf:
======================================================
auto_transition
(SASL Library)
/* When set to 'yes' and when using the sasldb auxprop
plugin, automatically transition users to other mechs
when they do a successful plaintext authentication
*/
default value: no

auxprop_plugin
(Auxiliary Property Plugin)
/* Name of auxiliary plugin to use, you may specify a
space-separated list of plugin names, and the plugins
will be queried in order
*/
default value: (null) - querys all plugins

mech_list
(SASL Library)
/* Whitespace separated list of mechanisms to allow
(e.g. 'plain otp'). Used to restrict the mechanisms
to a subset of the installed plugins.
*/
default value: all available

opiekeys
(OTP (with OPIE))
/* Location of the opiekeys file
*/
default value: /etc/opiekeys

otp_mda
(OTP (w/o OPIE))
/* Message digest algorithm for one-time passwords, used
by sasl_setpass (possible values: 'md4', 'md5', 'sha1')
*/
default value: md5

plugin_list
(SASL Library)
/* Location of Plugin list (Unsupported)
*/
default value: none

pwcheck_method
(SASL Library)
/* Whitespace separated list of mechanisms used to verify
passwords, used by sasl_checkpass (possible values:
'auxprop', 'pwcheck', 'saslauthd', 'alwaystrue')
*/
default value: auxprop

saslauthd_path
(SASL Library)
/* Path to saslauthd run directory (not including the "/mux"
named pipe)
*/
default value: system dependant

sasldb_path
(sasldb plugin)
/* Path to sasldb file
*/
default value: /etc/sasldb2 (system dependant)
========================================================================

  Рекомендовать в FAQ | Cообщить модератору | Наверх

78. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 14-Фев-03, 23:21  (MSK)
>Похоже, (нет доступа к)/(нет файла) termcap,
>или в termcap нет конфигурации для vt220
>или строка для vt220 в termcap есть, но в ней
>что-то неправильно

А как мне использовать cyrus без perl

а то не идет что-то

sh-2.05a$ ./cyradm --user cyrus --auth login --port 143 --server gate2                  
IMAP Password:
              Cannot find termcap: failed termcap lookup on vt220 at /usr/lib/perl5/Term/ReadLine.pm line 309

gate2.noblegibbons.ru> ^[[A^[[A
[7]+  Stopped(SIGTSTP)        ./cyradm --user cyrus --auth login --port 143 --server gate2
sh-2.05a$ ./cyradm --user cyrus --auth login --port 143 --server gate2 --systemrc vt100
IMAP Password:
              Cannot find termcap: failed termcap lookup on vt220 at /usr/lib/perl5/Term/ReadLine.pm line 309

gate2.noblegibbons.ru> ^[[A
[8]+  Stopped(SIGTSTP)        ./cyradm --user cyrus --auth login --port 143 --server gate2 --systemrc vt100
sh-2.05a$ ./cyradm --user cyrus --auth login --port 143 --server gate2 --systemrc vt220
IMAP Password:
              Cannot find termcap: failed termcap lookup on vt220 at /usr/lib/perl5/Term/ReadLine.pm line 309

  Рекомендовать в FAQ | Cообщить модератору | Наверх

80. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 18-Фев-03, 15:43  (MSK)
Привет Dmitry,
"Lan" это тоже твой ник?
Если нет, я тут свои мысли по поводу этой ошибки высказал в
thread-e
"RE: Cyrus+SASL+Berkeley3.3 libdb-3.3.so: cannot open shared ..."

А без perl-a управлять Cyrus Imapd можно напр. при помощи telnet-a:
telnet myserver 143
Но придётся почитать спецификации протокола IMAP ( www.imap.org )
и много набирать руками - замучаешся.
Кажется, где-то я встречал упоминания о графических admin - клиентах
для Cyrus IMAPD, так что можно попытаться поискать в Сети.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

81. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Lan Искать по авторуВ закладки on 18-Фев-03, 17:37  (MSK)
>Привет Dmitry,
>"Lan" это тоже твой ник?
>Если нет, я тут свои мысли по поводу этой ошибки высказал в
>
>thread-e
>"RE: Cyrus+SASL+Berkeley3.3 libdb-3.3.so: cannot open shared ..."
>
>А без perl-a управлять Cyrus Imapd можно напр. при помощи telnet-a:
>telnet myserver 143
>Но придётся почитать спецификации протокола IMAP ( www.imap.org )
>и много набирать руками - замучаешся.
>Кажется, где-то я встречал упоминания о графических admin - клиентах
>для Cyrus IMAPD, так что можно попытаться поискать в Сети.
Да мой. Просто тяжело смотреть когда больше 70 строк. Спасибо Igor, все получилось, вроде разобрался. Проблема была в подключении berkeley. Конфигурация которую я указывал в RE: Cyrus+SASL+Berkeley3.3 libdb-3.3.so: cannot open shared  вроде рабочая. Начал внимательно смотреть, а он прикомпиляции подключал в однос млучае db3.1 в другом db3.3. Да и с perl ми баги. Странно я ставил как-то пол года назад версию 2.1.9 не было таких проблем. Спасибо еще раз! Правдя ошибка в vt220 at /usr/lib/perl5/Term/ReadLine.pm line 309, но потом разберусь.
Ковыряю сечас web доступ к Cyrus и LDAP. Форум советовал Squirrelmail и IMP/Horde. Не знаю в обоих хрень какае-то. Что поcоветуешь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

82. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 18-Фев-03, 19:00  (MSK)
Squirrel - никогда не видел, а вот Horde/IMP использую с 1999 года.
Сейчас у меня через IMP почтой пользуются около 300 человек со всего мира (наши выпускники). В то время я искал какой-то готовый пакет, нашёл
Horde и по сравнению с другими (на то время их было очень мало)
он для моих нужд/вкусов подходил больше.

IMP-ом очень доволен. Особенно после появления версии Horde 2.х/IMP 3.x.
Если решишся на Horde/IMP, я посоветовал бы всё брать
и устанавливать с сайта разработчика - там и информации побольше
и будешь точно знать что ты делаешь :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

83. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Фев-03, 09:39  (MSK)
>Squirrel - никогда не видел, а вот Horde/IMP использую с 1999 года.
>
>Сейчас у меня через IMP почтой пользуются около 300 человек со всего
>мира (наши выпускники). В то время я искал какой-то готовый пакет,
>нашёл
>Horde и по сравнению с другими (на то время их было очень
>мало)
>он для моих нужд/вкусов подходил больше.
>
>IMP-ом очень доволен. Особенно после появления версии Horde 2.х/IMP 3.x.
>Если решишся на Horde/IMP, я посоветовал бы всё брать
>и устанавливать с сайта разработчика - там и информации побольше
>и будешь точно знать что ты делаешь :)
Доброе утро! Знаешь, обращаться в форум я стал именно с проблемы подключения IMP/Horde. Ковырял, ковырял не получалось, ну не хватает знаний. Собрал IMP/Horde, не грузит Explorer и все.  Lavr вроде советовал прикручивать c-client. Скачал я его, но я не сталкивался с этим никогда раньше по этому даже не знаю с чего начинать. Перечитываю в очередной раз доки вроде делаю все по ним, а оно не работает и все. Причем интересно IMP/Horde развернут, прописан сайт в httpd.conf, а призагрузи Explorer, не выдается ничего, пустое окно. Говорят c-client, как мне его прирутить посоветуй ???
  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

84. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 19-Фев-03, 12:36  (MSK)
Привет, тогда нужно начать с установки c-client.
Инструкцию можно найти на http://www.php.net/manual/en/ref.imap.php  (Requirements).
После этого собираем php с поддержкой IMAP.
Тут есть пара замечаний:
1) пока не стоит использовать Apache 2.x - php пока поддерживает Apache 2.x только в экспериментальном режиме
2) желательно, чтобы Apache у тебя поддерживал динамические модули - добавлять что новое будет легче (не придётся каждый раз перекомпилировать Apache). Проверить поддерживает ли Apache дин. модули можно тким образом:
httpd -l
в списке должен быть модуль mod_so.c.
3) после установки php нужно проверить, есть ли у юзера с правами которого
запущен Apache доступ к каталогам, в которых стоит php

Если всё нормально - проверяем httpd.conf. В нём должны быть след. строки:
------------------------------------------
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c (вместе с другими описаниями AddModule)
если php скомпилирован в виде дин. модуля
------------------------------------------
описания типов .php, .php3  и т.д., можно сделать след. образом
    <IfModule mod_php4.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .php3
        AddType application/x-httpd-php .phtml
        AddType application/x-httpd-php-source .phps
    </IfModule>
------------------------------------------
Затем проверям работу php.
Для этого создаём файл test.php со след. содержимым:
<?
echo "Hello, world!\n";
?>
выкладываем его на наш web-сервер и проверяем - идём на
http://ourserver.com/test.php (или куда ты его положил).

В результате - в браузере должно появиться
Hello, world!
. Если ничего нет или броузер говорит, что не может соединиться с сервером
или всё что-то грузит, грузит и ничего не показывает - нужно искать
ошибку или в php скрипте или в конфигурации.

Пока всё. Пиши, что будет получаться - пойдём дальше.

того, чтобы заставить работать PHP в Apache.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

85. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Фев-03, 13:27  (MSK)
>Привет, тогда нужно начать с установки c-client.
>Инструкцию можно найти на http://www.php.net/manual/en/ref.imap.php  (Requirements).
>После этого собираем php с поддержкой IMAP.
>Тут есть пара замечаний:
>1) пока не стоит использовать Apache 2.x - php пока поддерживает Apache
>2.x только в экспериментальном режиме
>2) желательно, чтобы Apache у тебя поддерживал динамические модули - добавлять что
>новое будет легче (не придётся каждый раз перекомпилировать Apache). Проверить поддерживает
>ли Apache дин. модули можно тким образом:
> httpd -l
>в списке должен быть модуль mod_so.c.
>3) после установки php нужно проверить, есть ли у юзера с правами
>которого
>запущен Apache доступ к каталогам, в которых стоит php
>
>Если всё нормально - проверяем httpd.conf. В нём должны быть след. строки:
>
>------------------------------------------
> LoadModule php4_module libexec/libphp4.so
> AddModule mod_php4.c (вместе с другими описаниями AddModule)
>если php скомпилирован в виде дин. модуля
>------------------------------------------
>описания типов .php, .php3  и т.д., можно сделать след. образом
>    <IfModule mod_php4.c>
>        AddType application/x-httpd-php .php
>        AddType application/x-httpd-php .php3
>        AddType application/x-httpd-php .phtml
>        AddType application/x-httpd-php-source .phps
>    </IfModule>
>------------------------------------------
>Затем проверям работу php.
>Для этого создаём файл test.php со след. содержимым:
> <?
> echo "Hello, world!\n";
> ?>
>выкладываем его на наш web-сервер и проверяем - идём на
>http://ourserver.com/test.php (или куда ты его положил).
>
>В результате - в браузере должно появиться
> Hello, world!
>. Если ничего нет или броузер говорит, что не может соединиться с
>сервером
>или всё что-то грузит, грузит и ничего не показывает - нужно искать
>
>ошибку или в php скрипте или в конфигурации.
>
>Пока всё. Пиши, что будет получаться - пойдём дальше.
>
>
>
>
>
>того, чтобы заставить работать PHP в Apache.
PHP работает, у меня сайт на PHP правда не с динамическими модулями


  Рекомендовать в FAQ | Cообщить модератору | Наверх

86. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 19-Фев-03, 15:59  (MSK)
O.K.
А php скомпилирован с поддержкой IMAP?
Тогда берём Horde - распаковываем его в какой - нибудь каталог,
напр. /usr/local/horde, идём в /usr/local/horde/config и копируем
*.dist в *.php, редактируем полученные *.php файлы, берём PEAR с сайта
www.horde.org и ставим его поверх родного для php PEAR-a, устанвливаем
везде в /usr/local/horde и каталоге PEAR-a права на чтение для Apache-юзера, делаем на Apache новый виртуальный сервер
с корнем в /usr/local/horde (напр. horde.mydomain.com),
добавляем в описание виртуального сервера
Alias /horde/ "/usr/local/horde/"
(не обязательно, но потом может пригодиться),
перезапускаем Apache и идём на http://horde.mydomain.com/horde/test.php
.
Работает?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

87. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Фев-03, 17:09  (MSK)
>O.K.
>А php скомпилирован с поддержкой IMAP?
>Тогда берём Horde - распаковываем его в какой - нибудь каталог,
>напр. /usr/local/horde, идём в /usr/local/horde/config и копируем
>*.dist в *.php, редактируем полученные *.php файлы, берём PEAR с сайта
>www.horde.org и ставим его поверх родного для php PEAR-a, устанвливаем
>везде в /usr/local/horde и каталоге PEAR-a права на чтение для Apache-юзера, делаем
>на Apache новый виртуальный сервер
>с корнем в /usr/local/horde (напр. horde.mydomain.com),
>добавляем в описание виртуального сервера
> Alias /horde/ "/usr/local/horde/"
>(не обязательно, но потом может пригодиться),
>перезапускаем Apache и идём на http://horde.mydomain.com/horde/test.php
>.
>Работает?
Да все работает!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

88. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 19-Фев-03, 17:12  (MSK)
>>O.K.
>>А php скомпилирован с поддержкой IMAP?
>>Тогда берём Horde - распаковываем его в какой - нибудь каталог,
>>напр. /usr/local/horde, идём в /usr/local/horde/config и копируем
>>*.dist в *.php, редактируем полученные *.php файлы, берём PEAR с сайта
>>www.horde.org и ставим его поверх родного для php PEAR-a, устанвливаем
>>везде в /usr/local/horde и каталоге PEAR-a права на чтение для Apache-юзера, делаем
>>на Apache новый виртуальный сервер
>>с корнем в /usr/local/horde (напр. horde.mydomain.com),
>>добавляем в описание виртуального сервера
>> Alias /horde/ "/usr/local/horde/"
>>(не обязательно, но потом может пригодиться),
>>перезапускаем Apache и идём на http://horde.mydomain.com/horde/test.php
>>.
>>Работает?
>Да все работает!

Правда пишет

PHP Module Capabilities
DOM XML Support: No
Gettext Support: No
Horde will not run without gettext support. Compile php --with-gettext before continuing.

это критично???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

89. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 19-Фев-03, 17:21  (MSK)
>это критично???
да, придётся пересобрать php
ещё желательнр включить mcrypt и поддержку какого-нибудь
SQL - сервера (напр. mysql - если его нет, его стоит поставить,
Horde умеет хранить всякие установки для каждого пользователя,
addressbook-и а также информацию о сессиях на SQL сервере)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

90. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 20-Фев-03, 10:56  (MSK)
>>это критично???
>да, придётся пересобрать php
>ещё желательнр включить mcrypt и поддержку какого-нибудь
>SQL - сервера (напр. mysql - если его нет, его стоит поставить,
>
>Horde умеет хранить всякие установки для каждого пользователя,
>addressbook-и а также информацию о сессиях на SQL сервере)


./configure --with-mysql=/usr/local/mysql --with-apache=/usr/src/apache_1.3.26rusPL30.15 --with-openssl=/usr/local/ssl --with-ldap=/usr/src/openldap-2.1.6 --with-imap=/usr/src/imap-2002b --with-imap-ssl=/usr/local/ssl  --with-cyrus --with-gettext

Готово

  Рекомендовать в FAQ | Cообщить модератору | Наверх

91. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 20-Фев-03, 11:43  (MSK)
Теперь нужно создать в mysql базу для Horde. Для этого можно использовать
скрипт horde/scripts/db/mysql_create.sql.
Сначала его стоит просмотреть и в следующем операторе заменить пароль
'horde' на то, что у тебя будет паролем пользователя 'horde' (этого пользователя и пароль надо будет указать в конфигурации Horde - он будет
их использовать для работы с базой)
-----------------------------------------
REPLACE INTO user (host, user, password)
    VALUES (
        'localhost',
        'horde',
  -- IMPORTANT: Change this password!
        PASSWORD('horde')
    );
-----------------------------------------

Затем запускаем этот скрипт. Для этого можно использовать mysql-клиент:
mysql --user=root --password=root-passwd < mysql_create.sql
и перезагружаем базу
mysqladmin --user=root --password=root-passwd reload
(здесь вместо root и root-passwd нужно указать пользователя, кот. является администратором в mysql и его пароль)

Теперь возвращаемся к horde/config/horde.php и указываем, что будем использовать mysql и параметры:

$conf['prefs']['driver'] = 'sql';

$conf['prefs']['params']['phptype']  = 'mysql';
$conf['prefs']['params']['hostspec'] = 'localhost';
$conf['prefs']['params']['username'] = 'horde';
$conf['prefs']['params']['password'] = 'your-horde-password';
$conf['prefs']['params']['database'] = 'horde';
$conf['prefs']['params']['table']    = 'horde_prefs';

$conf['sessionhandler']['type'] = 'mysql';

$conf['sessionhandler']['params'] = array();
$conf['sessionhandler']['params']['phptype'] = 'mysql';
$conf['sessionhandler']['params']['hostspec'] = 'localhost';
$conf['sessionhandler']['params']['username'] = 'horde';
$conf['sessionhandler']['params']['password'] = 'your-horde-password';
$conf['sessionhandler']['params']['database'] = 'horde';

И дальше переходим к IMP/Turba etc.
Продолжение следует...  :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

92. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 20-Фев-03, 15:34  (MSK)
>Теперь нужно создать в mysql базу для Horde. Для этого можно использовать
>
>скрипт horde/scripts/db/mysql_create.sql.
>Сначала его стоит просмотреть и в следующем операторе заменить пароль
>'horde' на то, что у тебя будет паролем пользователя 'horde' (этого пользователя
>и пароль надо будет указать в конфигурации Horde - он будет
>
>их использовать для работы с базой)
>-----------------------------------------
> REPLACE INTO user (host, user, password)
>    VALUES (
>        'localhost',
>        'horde',
>  -- IMPORTANT: Change this password!
>        PASSWORD('horde')
>    );
>-----------------------------------------
>
>Затем запускаем этот скрипт. Для этого можно использовать mysql-клиент:
> mysql --user=root --password=root-passwd < mysql_create.sql
>и перезагружаем базу
> mysqladmin --user=root --password=root-passwd reload
>(здесь вместо root и root-passwd нужно указать пользователя, кот. является администратором в
>mysql и его пароль)
>
>Теперь возвращаемся к horde/config/horde.php и указываем, что будем использовать mysql и параметры:
>
>
>$conf['prefs']['driver'] = 'sql';
>
>$conf['prefs']['params']['phptype']  = 'mysql';
>$conf['prefs']['params']['hostspec'] = 'localhost';
>$conf['prefs']['params']['username'] = 'horde';
>$conf['prefs']['params']['password'] = 'your-horde-password';
>$conf['prefs']['params']['database'] = 'horde';
>$conf['prefs']['params']['table']    = 'horde_prefs';
>
>$conf['sessionhandler']['type'] = 'mysql';
>
>$conf['sessionhandler']['params'] = array();
>$conf['sessionhandler']['params']['phptype'] = 'mysql';
>$conf['sessionhandler']['params']['hostspec'] = 'localhost';
>$conf['sessionhandler']['params']['username'] = 'horde';
>$conf['sessionhandler']['params']['password'] = 'your-horde-password';
>$conf['sessionhandler']['params']['database'] = 'horde';
>
>И дальше переходим к IMP/Turba etc.
>Продолжение следует...  :)

Igor добрый день!
Сделал,
долго пытался подкрутить LDAP, но что то не получилось. Сделал как положено, Configure ... Apache затем PHP собрался с LDAP без проблем, а когда начал собирать в конце Apache, то он начал ругаться на какие-то заморочки на LDAP в директории PHP. Собрал в итоге без LDAP. Хотя очень нужно, я в итоге всей этой работы хотел бы использовать общие папки. Так вот результат моих экспериментов. К стати посмотри, смогу ли я в дальнейшем использовать SSL доступ к почтовику по Web

Horde Versions
Horde: 2.2.1
PHP Version
View phpinfo() screen
PHP Version: 4.2.3
PHP Major Version: 4.2
PHP Minor Version: 3
PHP Version Classification: release
You are running a supported version of PHP.
PHP Module Capabilities
DOM XML Support: No
Gettext Support: Yes
IMAP Support: Yes
LDAP Support: No
MCAL Support: No
Mcrypt Support: No
MySQL Support: Yes
PostgreSQL Support: No
XML Support: Yes
Miscellaneous PHP Settings
magic_quotes_runtime disabled: Yes
file_uploads enabled: Yes
safe_mode disabled: Yes
trans_sid disabled: Yes
PHP Sessions
Session counter: 1
To unregister the session: click here
PEAR
PEAR - Yes
Recent PEAR - No
This version of PEAR is not recent enough. See the Horde PEAR page for details.
Mail - Yes
Mail_Mime - No
You do not have the Mail_Mime package installed on your system. See the INSTALL file for instructions on how to install the package.
Log - No
Make sure you are using a version of PEAR which includes the Log classes, or that you have installed the Log package seperately. See the INSTALL file for instructions on installing Log.
DB - Yes
Net_Socket - No
Make sure you are using a version of PEAR which includes the Net_Socket class, or that you have installed the Net_Socket package seperately. See the INSTALL file for instructions on installing Net_Socket.
Date - Yes
HTML_Common/HTML_Select - Yes


А так вроде все сделал, все готово!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

93. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от DD Искать по авторуВ закладки on 20-Фев-03, 16:46  (MSK)
Я думаю стоит делать всё по очереди.
Пока с LDAP не вышло - запустим всё остальное.
Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.

Вот Horde у тебя выругался, что PEAR - старый или не полный и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не заработает.
Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае чего, можно было вернуться, вместо неё положить ту,
что скачаешь и добавить права на чтение для Apache-юзера).

После этого, когда в test.php всё будет O.K. - можно попробовать пойти на
http://myserver.com/horde/index.php - должно показать приглашение войти.

Тут тебе надо будет решать как ты будешь использовать Horde. Сам по себе
Horde - это и бибиотека и платформа, для которой пишутся другие приложения
вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению, напр. IMP-у.
У меня, по историчеким причинам, авторизация идёт через IMP и после login-a пользователи сразу попадают в INBOX
(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
а теперь я ничего не хочу менять, чтобы не сбивать пользователей с толку).

Так что ты можешь выбрать, что тебе удобнее.

Просмотри
/**
** Horde Authentication
**/
секцию в horde/config/horde.php - там всё детально описано.

Для работы с почтой понадобится IMP, для работы с адресными книгами - Turba.
Алгоритм установки достаточно прост:
1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp )
2) читаем horde/imp/docs/INSTALL
3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
4) редактируем horde/config/registry.php
4) проверяем права -- чтобы Apache мог это всё прочитать
5) если необходимо, добавляем
Alias /imp/ "/usr/local/horde/imp/"
в описание виртуального сервера

Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

94. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 20-Фев-03, 16:47  (MSK)
Я думаю стоит делать всё по очереди.
Пока с LDAP не вышло - запустим всё остальное.
Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.

Вот Horde у тебя выругался, что PEAR - старый или не полный и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не заработает.
Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае чего, можно было вернуться, вместо неё положить ту,
что скачаешь и добавить права на чтение для Apache-юзера).

После этого, когда в test.php всё будет O.K. - можно попробовать пойти на
http://myserver.com/horde/index.php - должно показать приглашение войти.

Тут тебе надо будет решать как ты будешь использовать Horde. Сам по себе
Horde - это и бибиотека и платформа, для которой пишутся другие приложения
вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению, напр. IMP-у.
У меня, по историчеким причинам, авторизация идёт через IMP и после login-a пользователи сразу попадают в INBOX
(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
а теперь я ничего не хочу менять, чтобы не сбивать пользователей с толку).

Так что ты можешь выбрать, что тебе удобнее.

Просмотри
/**
** Horde Authentication
**/
секцию в horde/config/horde.php - там всё детально описано.

Для работы с почтой понадобится IMP, для работы с адресными книгами - Turba.
Алгоритм установки достаточно прост:
1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp )
2) читаем horde/imp/docs/INSTALL
3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
4) редактируем horde/config/registry.php
4) проверяем права -- чтобы Apache мог это всё прочитать
5) если необходимо, добавляем
Alias /imp/ "/usr/local/horde/imp/"
в описание виртуального сервера

Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

95. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 20-Фев-03, 17:46  (MSK)
>Я думаю стоит делать всё по очереди.
>Пока с LDAP не вышло - запустим всё остальное.
>Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.
>
>
>Вот Horde у тебя выругался, что PEAR - старый или не полный
>и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не
>заработает.
>Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
>и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае
>чего, можно было вернуться, вместо неё положить ту,
>что скачаешь и добавить права на чтение для Apache-юзера).
>
>После этого, когда в test.php всё будет O.K. - можно попробовать пойти
>на
>http://myserver.com/horde/index.php - должно показать приглашение войти.
>
>Тут тебе надо будет решать как ты будешь использовать Horde. Сам по
>себе
>Horde - это и бибиотека и платформа, для которой пишутся другие приложения
>
>вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
>
>Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению,
>напр. IMP-у.
>У меня, по историчеким причинам, авторизация идёт через IMP и после login-a
>пользователи сразу попадают в INBOX
>(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
>а теперь я ничего не хочу менять, чтобы не сбивать пользователей с
>толку).
>
>Так что ты можешь выбрать, что тебе удобнее.
>
>Просмотри
>/**
> ** Horde Authentication
> **/
>секцию в horde/config/horde.php - там всё детально описано.
>
>Для работы с почтой понадобится IMP, для работы с адресными книгами -
>Turba.
>Алгоритм установки достаточно прост:
>1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp
>)
>2) читаем horde/imp/docs/INSTALL
>3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
>4) редактируем horde/config/registry.php
>4) проверяем права -- чтобы Apache мог это всё прочитать
>5) если необходимо, добавляем
> Alias /imp/ "/usr/local/horde/imp/"
>в описание виртуального сервера
>
>Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.

С pear все исправил, все Ok. После загрузки

http://myserver.com/horde/index.php пишет


Произошла критическая ошибка:
Required 'hostspec' not specified in SessionHandler configuration.
[строка 244 из /usr/local/var/www/myserver.com/horde/lib/SessionHandler/mysql.php]

Подробности были записаны в журнал для администратора.
A fatal error has occurred:
                
Вот строка.


Horde::fatal(PEAR::raiseError(sprintf(_("Required '%s' not specified in SessionHandler configuration."), $val)), __FILE__, __LINE__);
            }
Что это?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

96. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 20-Фев-03, 18:06  (MSK)
Нужно проверить horde/config/horde.php - похоже, ошибка где - то
в определении параметра 'hostspec' для sessionhandler, т.е в
$conf['sessionhandler']['params']['hostspec'] = 'localhost';
(скорее всего, ошибка синтаксическая или может вообще закомментирована такая строка -- PHP не устанавливает $conf['sessionhandler']['params']['hostspec'] ).


  Рекомендовать в FAQ | Cообщить модератору | Наверх

97. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 20-Фев-03, 18:14  (MSK)
>Нужно проверить horde/config/horde.php - похоже, ошибка где - то
>в определении параметра 'hostspec' для sessionhandler, т.е в
> $conf['sessionhandler']['params']['hostspec'] = 'localhost';
>(скорее всего, ошибка синтаксическая или может вообще закомментирована такая строка -- PHP
>не устанавливает $conf['sessionhandler']['params']['hostspec'] ).


Да действительно прошло, сейчас разберусь с паролем, что то не пускает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

98. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 12:30  (MSK)
>Я думаю стоит делать всё по очереди.
>Пока с LDAP не вышло - запустим всё остальное.
>Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.
>
>
>Вот Horde у тебя выругался, что PEAR - старый или не полный
>и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не
>заработает.
>Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
>и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае
>чего, можно было вернуться, вместо неё положить ту,
>что скачаешь и добавить права на чтение для Apache-юзера).
>
>После этого, когда в test.php всё будет O.K. - можно попробовать пойти
>на
>http://myserver.com/horde/index.php - должно показать приглашение войти.
>
>Тут тебе надо будет решать как ты будешь использовать Horde. Сам по
>себе
>Horde - это и бибиотека и платформа, для которой пишутся другие приложения
>
>вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
>
>Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению,
>напр. IMP-у.
>У меня, по историчеким причинам, авторизация идёт через IMP и после login-a
>пользователи сразу попадают в INBOX
>(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
>а теперь я ничего не хочу менять, чтобы не сбивать пользователей с
>толку).
>
>Так что ты можешь выбрать, что тебе удобнее.
>
>Просмотри
>/**
> ** Horde Authentication
> **/
>секцию в horde/config/horde.php - там всё детально описано.
>
>Для работы с почтой понадобится IMP, для работы с адресными книгами -
>Turba.
>Алгоритм установки достаточно прост:
>1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp
>)
>2) читаем horde/imp/docs/INSTALL
>3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
>4) редактируем horde/config/registry.php
>4) проверяем права -- чтобы Apache мог это всё прочитать
>5) если необходимо, добавляем
> Alias /imp/ "/usr/local/horde/imp/"
>в описание виртуального сервера
>
>Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.

Все сделал, проверил registry.php, разкоментировано IMP и TURBA не знаю правильно ли или нет поставил в

** Horde Authentication                                                            the                                                                      

// auth/login/logout lines in registry.php instead of configuring the                                                              
// following settings.                                                                 // What backend should we use for authenticating users to Horde? Valid                                                              
// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.                                                          
$conf['auth']['driver'] = 'sql';


Произошла критическая ошибка:

Необходимый параметр 'phptype' не указан в конфигурации аутентификации.

[строка 96 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Auth/sql.php]

Наверно что нибудь опять забыл разкоментировать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

99. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 12:40  (MSK)
>>Я думаю стоит делать всё по очереди.
>>Пока с LDAP не вышло - запустим всё остальное.
>>Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.
>>
>>
>>Вот Horde у тебя выругался, что PEAR - старый или не полный
>>и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не
>>заработает.
>>Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
>>и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае
>>чего, можно было вернуться, вместо неё положить ту,
>>что скачаешь и добавить права на чтение для Apache-юзера).
>>
>>После этого, когда в test.php всё будет O.K. - можно попробовать пойти
>>на
>>http://myserver.com/horde/index.php - должно показать приглашение войти.
>>
>>Тут тебе надо будет решать как ты будешь использовать Horde. Сам по
>>себе
>>Horde - это и бибиотека и платформа, для которой пишутся другие приложения
>>
>>вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
>>
>>Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению,
>>напр. IMP-у.
>>У меня, по историчеким причинам, авторизация идёт через IMP и после login-a
>>пользователи сразу попадают в INBOX
>>(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
>>а теперь я ничего не хочу менять, чтобы не сбивать пользователей с
>>толку).
>>
>>Так что ты можешь выбрать, что тебе удобнее.
>>
>>Просмотри
>>/**
>> ** Horde Authentication
>> **/
>>секцию в horde/config/horde.php - там всё детально описано.
>>
>>Для работы с почтой понадобится IMP, для работы с адресными книгами -
>>Turba.
>>Алгоритм установки достаточно прост:
>>1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp
>>)
>>2) читаем horde/imp/docs/INSTALL
>>3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
>>4) редактируем horde/config/registry.php
>>4) проверяем права -- чтобы Apache мог это всё прочитать
>>5) если необходимо, добавляем
>> Alias /imp/ "/usr/local/horde/imp/"
>>в описание виртуального сервера
>>
>>Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.
>
>Все сделал, проверил registry.php, разкоментировано IMP и TURBA не знаю правильно ли
>или нет поставил в
>
> ** Horde Authentication        
>          
>          
>          
>          
>       the
>
>// auth/login/logout lines in registry.php instead of configuring the
>// following settings.          
>          
>          
>          
>          
>          
>// What backend should we use for authenticating users to Horde?
>Valid
>// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
>$conf['auth']['driver'] = 'sql';
>
>
>Произошла критическая ошибка:
>
>Необходимый параметр 'phptype' не указан в конфигурации аутентификации.
>
>[строка 96 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Auth/sql.php]
>
>Наверно что нибудь опять забыл разкоментировать


Вот horde.php/ This is an example configuration for a MySQL preference backend.                                                                
// The SQL script to setup the preference database is placed in                                                                    
// horde/scripts/db/prefs.sql.                                                                                                      
$conf['prefs']['params']['phptype'] = 'mysql';                                                                                      
$conf['prefs']['params']['hostspec'] = 'localhost';                                                                                
$conf['prefs']['params']['username'] = 'horde';                                                                                    
$conf['prefs']['params']['password'] = '*****';                                                                                    
$conf['prefs']['params']['database'] = 'horde';                                                                                    
$conf['prefs']['params']['table'] = 'horde_prefs';    

  Рекомендовать в FAQ | Cообщить модератору | Наверх

100. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 12:47  (MSK)
>>>Я думаю стоит делать всё по очереди.
>>>Пока с LDAP не вышло - запустим всё остальное.
>>>Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.
>>>
>>>
>>>Вот Horde у тебя выругался, что PEAR - старый или не полный
>>>и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не
>>>заработает.
>>>Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
>>>и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае
>>>чего, можно было вернуться, вместо неё положить ту,
>>>что скачаешь и добавить права на чтение для Apache-юзера).
>>>
>>>После этого, когда в test.php всё будет O.K. - можно попробовать пойти
>>>на
>>>http://myserver.com/horde/index.php - должно показать приглашение войти.
>>>
>>>Тут тебе надо будет решать как ты будешь использовать Horde. Сам по
>>>себе
>>>Horde - это и бибиотека и платформа, для которой пишутся другие приложения
>>>
>>>вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
>>>
>>>Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению,
>>>напр. IMP-у.
>>>У меня, по историчеким причинам, авторизация идёт через IMP и после login-a
>>>пользователи сразу попадают в INBOX
>>>(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
>>>а теперь я ничего не хочу менять, чтобы не сбивать пользователей с
>>>толку).
>>>
>>>Так что ты можешь выбрать, что тебе удобнее.
>>>
>>>Просмотри
>>>/**
>>> ** Horde Authentication
>>> **/
>>>секцию в horde/config/horde.php - там всё детально описано.
>>>
>>>Для работы с почтой понадобится IMP, для работы с адресными книгами -
>>>Turba.
>>>Алгоритм установки достаточно прост:
>>>1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp
>>>)
>>>2) читаем horde/imp/docs/INSTALL
>>>3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
>>>4) редактируем horde/config/registry.php
>>>4) проверяем права -- чтобы Apache мог это всё прочитать
>>>5) если необходимо, добавляем
>>> Alias /imp/ "/usr/local/horde/imp/"
>>>в описание виртуального сервера
>>>
>>>Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.
>>
>>Все сделал, проверил registry.php, разкоментировано IMP и TURBA не знаю правильно ли
>>или нет поставил в
>>
>> ** Horde Authentication        
>>          
>>          
>>          
>>          
>>       the
>>
>>// auth/login/logout lines in registry.php instead of configuring the
>>// following settings.          
>>          
>>          
>>          
>>          
>>          
>>// What backend should we use for authenticating users to Horde?
>>Valid
>>// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
>>$conf['auth']['driver'] = 'sql';
>>
>>
>>Произошла критическая ошибка:
>>
>>Необходимый параметр 'phptype' не указан в конфигурации аутентификации.
>>
>>[строка 96 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Auth/sql.php]
>>
>>Наверно что нибудь опять забыл разкоментировать
>
>
>Вот horde.php/ This is an example configuration for a MySQL preference backend.
>
>// The SQL script to setup the preference database is placed in
>
>// horde/scripts/db/prefs.sql.
>$conf['prefs']['params']['phptype'] = 'mysql';
>$conf['prefs']['params']['hostspec'] = 'localhost';
>$conf['prefs']['params']['username'] = 'horde';
>$conf['prefs']['params']['password'] = '*****';
>$conf['prefs']['params']['database'] = 'horde';
>$conf['prefs']['params']['table'] = 'horde_prefs';


Нашел!

* The Auth_sql class provides a sql implementation of the Horde                                                                    
* authentication system.                                                                    * Required values for $params:                                                                                                    
*      'phptype'       The database type (ie. 'pgsql', 'mysql, etc.).                                                              
*      'hostspec'      The hostname of the database server.                                                                        
*      'protocol'      The communication protocol ('tcp', 'unix', etc.).                                                          
*      'username'      The username with which to connect to the database.                                                        
*      'password'      The password associated with 'username'.                                                                    
*      'database'      The name of the database.                                                                                  
*      'table'         The name of the auth table in 'database'.                                                                  
*                                                                    
Sorry не знаю PHP, что, где раскоментирвать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

101. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 21-Фев-03, 13:03  (MSK)
Тебе нужна аутентификация через 'imap' (т.е. будет использоваться твой Cyrus и его механизмы проверки паролей - то, с чем ты
возился до этого), т.е. нужно поставить:
$conf['auth']['driver'] = 'imap';
и
$conf['auth']['params']['dsn'] = '{localhost:143/imap}INBOX';
(или где там у тебя твой Cyrus).

Если поставить
$conf['auth']['driver'] = 'sql';
это будет значить, что Horde будет пытаться искать пользователей и их
пароли в sql-базе данных и для этой базы нужно указать дополнительные
параметры, в частности и $conf['auth']['params']['phptype']. Ошибка как раз об этом и говорит.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

102. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 14:45  (MSK)
>Тебе нужна аутентификация через 'imap' (т.е. будет использоваться твой Cyrus и его
>механизмы проверки паролей - то, с чем ты
>возился до этого), т.е. нужно поставить:
> $conf['auth']['driver'] = 'imap';

> $conf['auth']['params']['dsn'] = '{localhost:143/imap}INBOX';
>(или где там у тебя твой Cyrus).
>
>Если поставить
> $conf['auth']['driver'] = 'sql';
>это будет значить, что Horde будет пытаться искать пользователей и их
>пароли в sql-базе данных и для этой базы нужно указать дополнительные
>параметры, в частности и $conf['auth']['params']['phptype']. Ошибка как раз об этом и говорит.
>
                                                                              
Брет какой - то прет опять                                                                                                                    
// What backend should we use for authenticating users to Horde? Valid                                                              
// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.                                                          
$conf['auth']['driver'] = 'imap';                                                                                                  
                                                                                                                                    
// An array holding any parameters that the Auth object will need to                                                                
// function correctly.                                                                                                              
$conf['auth']['params'] = array();                                                                                                  
                                                                                                                                    
// For IMAP, this is the server name, port, protocol, etc.                                                                          
   $conf['auth']['params']['dsn'] = '{10.0.0.2:143/imap}INBOX';                                                                    Поставил
Произошла критическая ошибка:

DB Error: connect failed

[строка 108 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php]

Horde.log


ÄÕÒ 21 14:24:26 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access denied for user: 'horde@localhost' (Using pass
word: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]                            
ÄÕÒ 21 14:38:55 HORDE [emergency] [horde] DB Error: connect failed:  [nativecode=Access denied for user: 'horde@localhost' (Using pa
ssword: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]                          
ÄÕÒ 21 14:39:14 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access denied for user: 'horde@localhost' (Using pass
word: YES)] ** Array [on line 108 of "/usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php"]


Опять ошибка

Исправил же!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

103. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 14:47  (MSK)
>>Тебе нужна аутентификация через 'imap' (т.е. будет использоваться твой Cyrus и его
>>механизмы проверки паролей - то, с чем ты
>>возился до этого), т.е. нужно поставить:
>> $conf['auth']['driver'] = 'imap';
>>и
>> $conf['auth']['params']['dsn'] = '{localhost:143/imap}INBOX';
>>(или где там у тебя твой Cyrus).
>>
>>Если поставить
>> $conf['auth']['driver'] = 'sql';
>>это будет значить, что Horde будет пытаться искать пользователей и их
>>пароли в sql-базе данных и для этой базы нужно указать дополнительные
>>параметры, в частности и $conf['auth']['params']['phptype']. Ошибка как раз об этом и говорит.
>>
>
>Брет какой - то прет опять
>// What backend should we use for authenticating users to Horde? Valid
>
>// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
>$conf['auth']['driver'] = 'imap';
>
>// An array holding any parameters that the Auth object will need
>to
>// function correctly.
>$conf['auth']['params'] = array();
>
>// For IMAP, this is the server name, port, protocol, etc.
>   $conf['auth']['params']['dsn'] = '{10.0.0.2:143/imap}INBOX';      
>          
>          
>          
>          
>          
>      Поставил
>Произошла критическая ошибка:
>
>DB Error: connect failed
>
>[строка 108 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php]
>
>Horde.log
>
>
>ÄÕÒ 21 14:24:26 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pass
>word: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]
>ÄÕÒ 21 14:38:55 HORDE [emergency] [horde] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pa
>ssword: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]
>ÄÕÒ 21 14:39:14 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pass
>word: YES)] ** Array [on line 108 of "/usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php"]
>
>
>Опять ошибка
>
>Исправил же!

И тогда вопрос, зачем в Mysql пользователь и парол если мы его не используем

  Рекомендовать в FAQ | Cообщить модератору | Наверх

105. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 21-Фев-03, 16:28  (MSK)
Если ты поставил
$conf['prefs']['params']['phptype']══= 'mysql';
и
$conf['sessionhandler']['params']['phptype'] = 'mysql';
то MySQL будет использоваться для хранения пользовательских установок ($conf['prefs']...) (каждый пользователь может настраивать Horde/IMP 'под себя')
и сессий ($conf['sessionhandler']...).

Ошибка из-за того, что mysql не пускает пользователя horde с компьютера
localhost (либо парольневерный, либо пользователю horde нельзя входить с
localhost и т.д.)

MySQL реализует защиту для своих баз данных и таблиц (то-же, что делает ОС для своих файлов и каталогов ).
Т.е. чтобы хранить что-то на SQL сервере, мы должны создать на нём базу данных, необходимые таблицы, пользователей и присвоить разным пользователям разные права по отношению к созданной базе и таблицам - кому-то full acceess, а кому-то только read-only, причём можно указать,
что такой-то пользователь может входить только с такого-то хоста (IP или имя). Эти пользователи являются "внутренними" для SQL-сервера и никак не
связаны с пользователями в ОС.
Скрипт horde/scripts/db/mysql_create.sql запускался для того, чтобы создать БД (horde), пользователя (horde) и назначить ему права доступа к этой базе.
Вообще в этом файле содержатся операторы SQL, которые просто модифицируют содержимое служебных таблиц MySQL.
С этим стоит разобраться подробнее, чтобы понимать, что происходит:

USE mysql;
/* говорим MySQL, что будем использовать базу 'mysql' (системная база MySQL-сервера, где он хранит свою внутр. информацию - описание созданых базб пользователей, права и т.д.)*/

REPLACE INTO user (host, user, password) VALUES ('localhost','horde',PASSWORD('horde'));
/* добавить в таблицу 'user' (MySQL хранит в ней известных ему пользователей) новую запись со следущим значеним полей:
host -> 'localhost', user -> 'horde', password -> PASSWORD('horde')
*/

REPLACE INTO db (host, db, user, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv)
     VALUES ('localhost','horde','horde','Y', 'Y', 'Y', 'Y','Y', 'Y');
/*добавляем в базу таблицу 'db' новую запись с соответствущим значением полей - т.е. фактичеки,  
говорим MySQL создать новую базу, и указать права доступа пользователю 'horde' к ней */

Дальше по тексту - создаём таблицы в базе 'horde' и т.д.

Тебе надо проверить, как установлены права доступа к базе 'horde' (если ты оставил ей это имя) и попробовать
подконнектится к SQL - серверу вручную с теми параметрами, кот. у тебя указаны в horde.php.
Есть две основные утилитки для работы с MySQL - сервером:
mysql -- mysql-клиент, позволяет работать с сервером как интерактивно, так и запускать скрипты
mysqlshow -- "облегчённая" версия mysql, можно использовать для просмотра содержимого баз и таблиц

Напр. смотрим, какие есть таблицы в БД 'horde':
/usr/local/mysql/bin/mysqlshow -uhorde_admin -phorde_admin_passwd horde
(здесь horde_admin - тот пользователь, кот. ты указывал в mysql_create.sql и кот. прописан в horde.php,
  horde_admin_passwd -- его пароль, horde - база которую будем просматривать)

или

echo "use mysql; select * from db;"| /usr/local/mysql/bin/mysql -umysql_root -pmysql_root_passwd
--- просматриваем какие есть базы в MySQL - сервере, права доступа к ним и т.д.
(где mysql_root -- администратор твоего сервера, mysql_root_passwd -- его пароль)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

106. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 17:54  (MSK)
>Если ты поставил
> $conf['prefs']['params']['phptype']══= 'mysql';

> $conf['sessionhandler']['params']['phptype'] = 'mysql';
>то MySQL будет использоваться для хранения пользовательских установок ($conf['prefs']...) (каждый пользователь может
>настраивать Horde/IMP 'под себя')
>и сессий ($conf['sessionhandler']...).
>
>Ошибка из-за того, что mysql не пускает пользователя horde с компьютера
>localhost (либо парольневерный, либо пользователю horde нельзя входить с
>localhost и т.д.)
>
>MySQL реализует защиту для своих баз данных и таблиц (то-же, что делает
>ОС для своих файлов и каталогов ).
>Т.е. чтобы хранить что-то на SQL сервере, мы должны создать на нём
>базу данных, необходимые таблицы, пользователей и присвоить разным пользователям разные права
>по отношению к созданной базе и таблицам - кому-то full acceess,
>а кому-то только read-only, причём можно указать,
>что такой-то пользователь может входить только с такого-то хоста (IP или имя).
>Эти пользователи являются "внутренними" для SQL-сервера и никак не
>связаны с пользователями в ОС.
>Скрипт horde/scripts/db/mysql_create.sql запускался для того, чтобы создать БД (horde), пользователя (horde) и
>назначить ему права доступа к этой базе.
>Вообще в этом файле содержатся операторы SQL, которые просто модифицируют содержимое служебных
>таблиц MySQL.
>С этим стоит разобраться подробнее, чтобы понимать, что происходит:
>
> USE mysql;
> /* говорим MySQL, что будем использовать базу 'mysql' (системная база MySQL-сервера,
>где он хранит свою внутр. информацию - описание созданых базб пользователей,
>права и т.д.)*/
>
> REPLACE INTO user (host, user, password) VALUES ('localhost','horde',PASSWORD('horde'));
> /* добавить в таблицу 'user' (MySQL хранит в ней известных ему
>пользователей) новую запись со следущим значеним полей:
> host -> 'localhost', user -> 'horde', password -> PASSWORD('horde')
> */
>
> REPLACE INTO db (host, db, user, select_priv, insert_priv, update_priv, delete_priv, create_priv,
>drop_priv)
>     VALUES ('localhost','horde','horde','Y', 'Y', 'Y', 'Y','Y', 'Y');
> /*добавляем в базу таблицу 'db' новую запись с соответствущим значением полей
>- т.е. фактичеки,
> говорим MySQL создать новую базу, и указать права доступа пользователю 'horde'
>к ней */
>
> Дальше по тексту - создаём таблицы в базе 'horde' и т.д.
>
>
> Тебе надо проверить, как установлены права доступа к базе 'horde' (если
>ты оставил ей это имя) и попробовать
> подконнектится к SQL - серверу вручную с теми параметрами, кот. у
>тебя указаны в horde.php.
> Есть две основные утилитки для работы с MySQL - сервером:
> mysql -- mysql-клиент, позволяет работать с сервером как интерактивно, так и
>запускать скрипты
> mysqlshow -- "облегчённая" версия mysql, можно использовать для просмотра содержимого баз
>и таблиц
>
> Напр. смотрим, какие есть таблицы в БД 'horde':
> /usr/local/mysql/bin/mysqlshow -uhorde_admin -phorde_admin_passwd horde
> (здесь horde_admin - тот пользователь, кот. ты указывал в mysql_create.sql и
>кот. прописан в horde.php,
>  horde_admin_passwd -- его пароль, horde - база которую будем просматривать)
>
>
> или
>
> echo "use mysql; select * from db;"| /usr/local/mysql/bin/mysql -umysql_root -pmysql_root_passwd
> --- просматриваем какие есть базы в MySQL - сервере, права доступа
>к ним и т.д.
> (где mysql_root -- администратор твоего сервера, mysql_root_passwd -- его пароль)
>
>
Igor спасибо, все загрузилось!

паралельно с тренировками с Horde, пытался  работать с другими программамами такого типа. Например Squirrelmail, тоже работает, мне показалось гораздо проще в установке
Так вот я насоздавал в INBOX папки. INBOX.Sent, INBOX.Draft, INBOX.Trash, Squirrell их видить Скажи пожалуста как мне сделать их видимыми в HORDE
убрать INBOX?
  $conf['auth']['params']['dsn'] = '{gate2.noblegibbons.ru:143/imap}INBOX';

  Рекомендовать в FAQ | Cообщить модератору | Наверх

107. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 21-Фев-03, 18:32  (MSK)
Это уже в конфигурация IMP, т.е. config файлы в horde/imp/config/.
Надо проверить описание IMAP - серверов, про которые знает твой IMP (horde/imp/config/servers.php), для начала можно закомментировать всё,
что есть в этом файле, т.е. поставить /* перед
$servers['_prompt'] = array(
и */ в самом конце файла и после этого добавить описание твоего IMAP-сервера:
////////////////////////////////////////////
$servers['cyrus'] = array(
    'name' => 'My beloved IMAP server',
    'server' => 'localhost',
    'protocol' => 'imap',
    'port' => 143,
    'folders' => '',
    'namespace' => 'INBOX.',
    'maildomain' => 'mymaildomain.com',
    'realm' => 'mymaildomain.com',
    'preferred' => ''
);
/////////////////////////////////////////////

Параметр 'namespace' как раз указывает название "корневой" папки.

Потом, в horde/imp/config/conf.php нужно установить
$conf['user']['allow_folders'] = true;
для того, чтобы позволить пользователям создавать какие-либо папки.

Ещё у меня стоит (не обязательно):
/////////////////////////////////////

// the page to display. Either a filename like 'folders.php'
// or a mailbox name.

$_prefs['initial_page'] = array(
    'value' => 'INBOX',
    'locked' => false,
    'shared' => false,
    'type' => 'implicit'
);
  
// user default mailbox
$_prefs['mailbox'] = array(                                                                                                              
    'value' => 'INBOX',
    'locked' => false,
    'shared' => false,
    'type' => 'implicit'
);
/////////////////////////////////
в prefs.php.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

108. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 22-Фев-03, 13:39  (MSK)
>Это уже в конфигурация IMP, т.е. config файлы в horde/imp/config/.
>Надо проверить описание IMAP - серверов, про которые знает твой IMP (horde/imp/config/servers.php),
>для начала можно закомментировать всё,
>что есть в этом файле, т.е. поставить /* перед
> $servers['_prompt'] = array(
>и */ в самом конце файла и после этого добавить описание твоего
>IMAP-сервера:
>////////////////////////////////////////////
>$servers['cyrus'] = array(
>    'name' => 'My beloved IMAP server',
>    'server' => 'localhost',
>    'protocol' => 'imap',
>    'port' => 143,
>    'folders' => '',
>    'namespace' => 'INBOX.',
>    'maildomain' => 'mymaildomain.com',
>    'realm' => 'mymaildomain.com',
>    'preferred' => ''
>);
>/////////////////////////////////////////////
>
>Параметр 'namespace' как раз указывает название "корневой" папки.
>
>Потом, в horde/imp/config/conf.php нужно установить
> $conf['user']['allow_folders'] = true;
>для того, чтобы позволить пользователям создавать какие-либо папки.
>
>Ещё у меня стоит (не обязательно):
>/////////////////////////////////////
>
>// the page to display. Either a filename like 'folders.php'
>// or a mailbox name.
>
> $_prefs['initial_page'] = array(
>    'value' => 'INBOX',
>    'locked' => false,
>    'shared' => false,
>    'type' => 'implicit'
> );
>
>// user default mailbox
>$_prefs['mailbox'] = array(
>    'value' => 'INBOX',
>    'locked' => false,
>    'shared' => false,
>    'type' => 'implicit'
>);
>/////////////////////////////////
>в prefs.php.
Супер! Только странно, я вхожу под Dmitry например и вижу все папки всех пользователей. Извини может быть глупый вопрос, но не связано ли это каким нибудь образом с тем что у меня Dmitry входит в admins в imapd.conf  
Хотел бы спросить что за параметр подправить , а то что - то не отправляет письма.

ДХТ 22 13:32:43 HORDE [error] [imp] sendmail returned error code 71 [on line 859 of "/usr/local/var/ww
w/gate2.noblegibbons.ru/horde/imp/compose.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

109. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 22-Фев-03, 13:39  (MSK)
>Это уже в конфигурация IMP, т.е. config файлы в horde/imp/config/.
>Надо проверить описание IMAP - серверов, про которые знает твой IMP (horde/imp/config/servers.php),
>для начала можно закомментировать всё,
>что есть в этом файле, т.е. поставить /* перед
> $servers['_prompt'] = array(
>и */ в самом конце файла и после этого добавить описание твоего
>IMAP-сервера:
>////////////////////////////////////////////
>$servers['cyrus'] = array(
>    'name' => 'My beloved IMAP server',
>    'server' => 'localhost',
>    'protocol' => 'imap',
>    'port' => 143,
>    'folders' => '',
>    'namespace' => 'INBOX.',
>    'maildomain' => 'mymaildomain.com',
>    'realm' => 'mymaildomain.com',
>    'preferred' => ''
>);
>/////////////////////////////////////////////
>
>Параметр 'namespace' как раз указывает название "корневой" папки.
>
>Потом, в horde/imp/config/conf.php нужно установить
> $conf['user']['allow_folders'] = true;
>для того, чтобы позволить пользователям создавать какие-либо папки.
>
>Ещё у меня стоит (не обязательно):
>/////////////////////////////////////
>
>// the page to display. Either a filename like 'folders.php'
>// or a mailbox name.
>
> $_prefs['initial_page'] = array(
>    'value' => 'INBOX',
>    'locked' => false,
>    'shared' => false,
>    'type' => 'implicit'
> );
>
>// user default mailbox
>$_prefs['mailbox'] = array(
>    'value' => 'INBOX',
>    'locked' => false,
>    'shared' => false,
>    'type' => 'implicit'
>);
>/////////////////////////////////
>в prefs.php.
Супер! Только странно, я вхожу под Dmitry например и вижу все папки всех пользователей. Извини может быть глупый вопрос, но не связано ли это каким нибудь образом с тем что у меня Dmitry входит в admins в imapd.conf  
Хотел бы спросить что за параметр подправить , а то что - то не отправляет письма.

ДХТ 22 13:32:43 HORDE [error] [imp] sendmail returned error code 71 [on line 859 of "/usr/local/var/ww
w/www.test.ru/horde/imp/compose.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

110. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 22-Фев-03, 15:17  (MSK)
>>Это уже в конфигурация IMP, т.е. config файлы в horde/imp/config/.
>>Надо проверить описание IMAP - серверов, про которые знает твой IMP (horde/imp/config/servers.php),
>>для начала можно закомментировать всё,
>>что есть в этом файле, т.е. поставить /* перед
>> $servers['_prompt'] = array(
>>и */ в самом конце файла и после этого добавить описание твоего
>>IMAP-сервера:
>>////////////////////////////////////////////
>>$servers['cyrus'] = array(
>>    'name' => 'My beloved IMAP server',
>>    'server' => 'localhost',
>>    'protocol' => 'imap',
>>    'port' => 143,
>>    'folders' => '',
>>    'namespace' => 'INBOX.',
>>    'maildomain' => 'mymaildomain.com',
>>    'realm' => 'mymaildomain.com',
>>    'preferred' => ''
>>);
>>/////////////////////////////////////////////
>>
>>Параметр 'namespace' как раз указывает название "корневой" папки.
>>
>>Потом, в horde/imp/config/conf.php нужно установить
>> $conf['user']['allow_folders'] = true;
>>для того, чтобы позволить пользователям создавать какие-либо папки.
>>
>>Ещё у меня стоит (не обязательно):
>>/////////////////////////////////////
>>
>>// the page to display. Either a filename like 'folders.php'
>>// or a mailbox name.
>>
>> $_prefs['initial_page'] = array(
>>    'value' => 'INBOX',
>>    'locked' => false,
>>    'shared' => false,
>>    'type' => 'implicit'
>> );
>>
>>// user default mailbox
>>$_prefs['mailbox'] = array(
>>    'value' => 'INBOX',
>>    'locked' => false,
>>    'shared' => false,
>>    'type' => 'implicit'
>>);
>>/////////////////////////////////
>>в prefs.php.
>Супер! Только странно, я вхожу под Dmitry например и вижу все папки
>всех пользователей. Извини может быть глупый вопрос, но не связано ли
>это каким нибудь образом с тем что у меня Dmitry входит
>в admins в imapd.conf
>Хотел бы спросить что за параметр подправить , а то что -
>то не отправляет письма.
>
>ДХТ 22 13:32:43 HORDE [error] [imp] sendmail returned error code 71 [on
>line 859 of "/usr/local/var/ww
>w/www.test.ru/horde/imp/compose.php"]

C Dmitry разобрался, убрал из  imapd.conf, все вроде нормально.
Что-то неполучается отправить письмо, ругается.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

111. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 22-Фев-03, 15:21  (MSK)
>>>Это уже в конфигурация IMP, т.е. config файлы в horde/imp/config/.
>>>Надо проверить описание IMAP - серверов, про которые знает твой IMP (horde/imp/config/servers.php),
>>>для начала можно закомментировать всё,
>>>что есть в этом файле, т.е. поставить /* перед
>>> $servers['_prompt'] = array(
>>>и */ в самом конце файла и после этого добавить описание твоего
>>>IMAP-сервера:
>>>////////////////////////////////////////////
>>>$servers['cyrus'] = array(
>>>    'name' => 'My beloved IMAP server',
>>>    'server' => 'localhost',
>>>    'protocol' => 'imap',
>>>    'port' => 143,
>>>    'folders' => '',
>>>    'namespace' => 'INBOX.',
>>>    'maildomain' => 'mymaildomain.com',
>>>    'realm' => 'mymaildomain.com',
>>>    'preferred' => ''
>>>);
>>>/////////////////////////////////////////////
>>>
>>>Параметр 'namespace' как раз указывает название "корневой" папки.
>>>
>>>Потом, в horde/imp/config/conf.php нужно установить
>>> $conf['user']['allow_folders'] = true;
>>>для того, чтобы позволить пользователям создавать какие-либо папки.
>>>
>>>Ещё у меня стоит (не обязательно):
>>>/////////////////////////////////////
>>>
>>>// the page to display. Either a filename like 'folders.php'
>>>// or a mailbox name.
>>>
>>> $_prefs['initial_page'] = array(
>>>    'value' => 'INBOX',
>>>    'locked' => false,
>>>    'shared' => false,
>>>    'type' => 'implicit'
>>> );
>>>
>>>// user default mailbox
>>>$_prefs['mailbox'] = array(
>>>    'value' => 'INBOX',
>>>    'locked' => false,
>>>    'shared' => false,
>>>    'type' => 'implicit'
>>>);
>>>/////////////////////////////////
>>>в prefs.php.
>>Супер! Только странно, я вхожу под Dmitry например и вижу все папки
>>всех пользователей. Извини может быть глупый вопрос, но не связано ли
>>это каким нибудь образом с тем что у меня Dmitry входит
>>в admins в imapd.conf
>>Хотел бы спросить что за параметр подправить , а то что -
>>то не отправляет письма.
>>
>>ДХТ 22 13:32:43 HORDE [error] [imp] sendmail returned error code 71 [on
>>line 859 of "/usr/local/var/ww
>>w/www.test.ru/horde/imp/compose.php"]
>
>C Dmitry разобрался, убрал из  imapd.conf, все вроде нормально.
>Что-то неполучается отправить письмо, ругается.

Покручу с horde.php там есть параметр sendmail

  Рекомендовать в FAQ | Cообщить модератору | Наверх

112. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 22-Фев-03, 23:53  (MSK)
Привет, вот добрался до компьютера.
Обычно, чужие фолдеры видно, если не указывать INBOX. в качестве
"корня", или позволять пользователю "выходить наружу" из своей иерархии
папок. В принципе, Cyrus универсален в том смысле, что он может хранить не только почту но и например ньюсы. При этом Cyrus позволяет создавать
не только "персональные" папки но и папки, доступные для нескольких
пользователей (shared). Например, можно создать папку Docs для
пользователя goodboy:
cm user.goodboy.Docs
а можно создать папку Docs на 2 уровня выше:
cv Docs
и дать права доступа к ней нескольким пользователям
(т.е. это всё выглядит как иерархия в файловой системе (эти папки так и создаютя в файловой системе), только вместо / используется . (хотя можно настроить Cyrus так, чтобы он использовал тот же / для описания путей в иерархии))
Ты эту иерархию можешь просмотреть - все папки находятся под
/usr/local/imap/spool
(если /usr/local/imap/spool - это то , что стоит в параметре partition-default: в файле /etc/imapd.conf)
Я это всё говорю к тому, что то что пользователи видят какие-то другие папки не являятся дефектом или ошибкой - это предусмотрено. И если ты
хочешь ограничить пользователей в видимости - это нужно делать явно, указывая в конфигурации, что они не могут выходить за рамки своего INBOX (или других каталогов)
---------
Sendmail:
---------
Если у тебя на той-же машине стоит и работает sendmail, можно поставить
$conf['mailer']['type'] = 'sendmail';
и
$conf['mailer']['params'] = array('sendmail_path' => '/usr/lib/sendmail');
(или где у тебя лежит бинарник sendmail-a)
Если sendmail-a нет, или он где-то на другой машине, говорим, что нужно использовать SMTP и указываем параметры, напр.:
$conf['mailer']['type'] = 'smtp';
$conf['mailer']['params'] = array('host' => 'mysmtpserver.com');

  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

113. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 10:33  (MSK)
>Привет, вот добрался до компьютера.
>Обычно, чужие фолдеры видно, если не указывать INBOX. в качестве
>"корня", или позволять пользователю "выходить наружу" из своей иерархии
>папок. В принципе, Cyrus универсален в том смысле, что он может хранить
>не только почту но и например ньюсы. При этом Cyrus позволяет
>создавать
>не только "персональные" папки но и папки, доступные для нескольких
>пользователей (shared). Например, можно создать папку Docs для
>пользователя goodboy:
> cm user.goodboy.Docs
>а можно создать папку Docs на 2 уровня выше:
> cv Docs
>и дать права доступа к ней нескольким пользователям
>(т.е. это всё выглядит как иерархия в файловой системе (эти папки так
>и создаютя в файловой системе), только вместо / используется . (хотя
>можно настроить Cyrus так, чтобы он использовал тот же / для
>описания путей в иерархии))
>Ты эту иерархию можешь просмотреть - все папки находятся под
> /usr/local/imap/spool
>(если /usr/local/imap/spool - это то , что стоит в параметре partition-default: в
>файле /etc/imapd.conf)
>Я это всё говорю к тому, что то что пользователи видят какие-то
>другие папки не являятся дефектом или ошибкой - это предусмотрено. И
>если ты
>хочешь ограничить пользователей в видимости - это нужно делать явно, указывая в
>конфигурации, что они не могут выходить за рамки своего INBOX (или
>других каталогов)
>---------
>Sendmail:
>---------
>Если у тебя на той-же машине стоит и работает sendmail, можно поставить
>
> $conf['mailer']['type'] = 'sendmail';

> $conf['mailer']['params'] = array('sendmail_path' => '/usr/lib/sendmail');
>(или где у тебя лежит бинарник sendmail-a)
>Если sendmail-a нет, или он где-то на другой машине, говорим, что нужно
>использовать SMTP и указываем параметры, напр.:
> $conf['mailer']['type'] = 'smtp';
> $conf['mailer']['params'] = array('host' => 'mysmtpserver.com');
>
>

Доброе утро!
Спасибо Igor, я смотрел, здесь у меня все прописано,
но почта не отправляется, по прежнему пишет

HORDE [error] [imp] sendmail returned error code 71 [on line 859 of "/usr/local/var/www/www.test.ru/horde/imp/compose.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

114. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 10:45  (MSK)
Ошибка 71 - это:
Temporary operating system error, such as ``cannot fork''
Может быть, проблема с правами или ограничениями у юзера на
кол.-во запускаемых процессов и т.д.

Если sendmail у тебя работает (принимает почту), попробуй
вариант
$conf['mailer']['type'] = 'smtp';
$conf['mailer']['params'] = array('host' => 'mysmtpserver.com');

  Рекомендовать в FAQ | Cообщить модератору | Наверх

115. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 11:10  (MSK)
>Ошибка 71 - это:
> Temporary operating system error, such as ``cannot fork''
>Может быть, проблема с правами или ограничениями у юзера на
>кол.-во запускаемых процессов и т.д.
>
>Если sendmail у тебя работает (принимает почту), попробуй
>вариант
> $conf['mailer']['type'] = 'smtp';
> $conf['mailer']['params'] = array('host' => 'mysmtpserver.com');

Поставил smtp
все равно ругается
11:10:34 HORDE [error] [imp] unable to send data [on line 859 of "/usr/local/var/www.test.ru/horde/imp/compose.php"]

Ты говороил про права, а что должно быть, сервер работает, через Outlook принимается и отправляется почта. К стати Squirrelmail тоже работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

116. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 11:59  (MSK)
Может быть, проблема не с отправкой, а скопированием исходящей почты в "sent-mail". Если сказать IMP-у никуда не копировать исходящую почту - будет то-же или нет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

117. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 12:16  (MSK)
>Может быть, проблема не с отправкой, а скопированием исходящей почты в "sent-mail".
>Если сказать IMP-у никуда не копировать исходящую почту - будет то-же
>или нет?


Да я конечно попробовал, тоже самое.
Сейчас посмотрю что в логах пишется, может что то нащупаю.

Слушай Igor, а что надо подключать в config, чтобы была возможность использовать адресную книгу. А то я кликаю на значок адресной книги а мне просто пустая страница.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

118. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 13:30  (MSK)
>а что надо подключать в config, чтобы была возможность использовать
>адресную книгу.

Надо настроить Turba.
Я выложил на http://ihos.boom.ru свои файлы конфигурации Horde и
его приложений (в том числе и Turba) - может, пригодится.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

120. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 13:50  (MSK)
>>а что надо подключать в config, чтобы была возможность использовать
>>адресную книгу.
>
>Надо настроить Turba.
>Я выложил на http://ihos.boom.ru свои файлы конфигурации Horde и
>его приложений (в том числе и Turba) - может, пригодится.

Принял, спасибо, смотрю!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

119. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 13:43  (MSK)
>>Может быть, проблема не с отправкой, а скопированием исходящей почты в "sent-mail".
>>Если сказать IMP-у никуда не копировать исходящую почту - будет то-же
>>или нет?
>
>
>Да я конечно попробовал, тоже самое.
>Сейчас посмотрю что в логах пишется, может что то нащупаю.
>
>Слушай Igor, а что надо подключать в config, чтобы была возможность использовать
>адресную книгу. А то я кликаю на значок адресной книги а
>мне просто пустая страница.

Не понимаю, что - же это за ошибка?

ÄÕÒ 25 13:47:24 HORDE [error] [imp] sendmail returned error code 78 [on line 859 of "/usr/local/var/www/www.test.ru/horde/
imp/compose.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

121. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 13:56  (MSK)
78 -- configuration error
(вообще значение кодов ошибок можно посмотреть в /usr/include/sysexits.h)
Можно ещё проверить php-шный log-файл (если необходимо, нужно проверить
logging - опции в php.ini).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

122. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 14:24  (MSK)
>78 -- configuration error
>(вообще значение кодов ошибок можно посмотреть в /usr/include/sysexits.h)
>Можно ещё проверить php-шный log-файл (если необходимо, нужно проверить
>logging - опции в php.ini).

Скажи пожалуйста в php.ini есть опция
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").                                                    
;sendmail_path =  
Может здесь указать ссылку на sendmail

  Рекомендовать в FAQ | Cообщить модератору | Наверх

123. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 14:42  (MSK)
Да, у меня, как раз стоит:
sendmail_path = "/qmail/bin/sendmail -t -i"
Я выложил свой php.ini на http://ihos.boom.ru.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

124. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 14:58  (MSK)
>Да, у меня, как раз стоит:
> sendmail_path = "/qmail/bin/sendmail -t -i"
>Я выложил свой php.ini на http://ihos.boom.ru.


Вот посмотри что пишет horde.log
ÄÕÒ 25 15:01:16 HORDE [notice] [imp] Login success for dmitry@noblegibbons.ru [10.0.0.47] to {gate2.noblegibbons.ru:143} [on line 64
of "/usr/local/var/www/gate2.noblegibbons.ru/horde/imp/redirect.php"]                                                              
ÄÕÒ 25 15:01:33 HORDE [error] [imp] sendmail returned error code 78 [on line 859 of "/usr/local/var/www/gate2.noblegibbons.ru/horde/
imp/compose.php"]  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

125. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 15:03  (MSK)
>>Да, у меня, как раз стоит:
>> sendmail_path = "/qmail/bin/sendmail -t -i"
>>Я выложил свой php.ini на http://ihos.boom.ru.
>
>
>Вот посмотри что пишет horde.log
>ÄÕÒ 25 15:01:16 HORDE [notice] [imp] Login success for dmitry@noblegibbons.ru [10.0.0.47] to
>{gate2.noblegibbons.ru:143} [on line 64
> of "/usr/local/var/www/gate2.noblegibbons.ru/horde/imp/redirect.php"]
>ÄÕÒ 25 15:01:33 HORDE [error] [imp] sendmail returned error code 78 [on
>line 859 of "/usr/local/var/www/gate2.noblegibbons.ru/horde/
>imp/compose.php"]

По моему проблема в этом (maillog)

eb 25 15:00:33 gate2 sendmail[118]: gethostbyaddr() failed: 1                                                        
Feb 25 15:00:33 gate2 sendmail[120]: starting daemon (8.12.4): queueing@00:25:00                                                    
Feb 25 15:01:33 gate2 sendmail[199]: gethostbyaddr() failed: 1                                                        
Feb 25 15:01:33 gate2 sendmail[199]: NOQUEUE: SYSERR(http): can not chdir(/var/spool/mqueue/): Permission denied  

Я полагаю надо разрешить http пользоваться (/var/spool/mqueue/) так нет как думаешь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

126. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 16:19  (MSK)
Нашёл интересный факт, может это твой случай:
(это с http://www.php.net/manual/en/ref.mail.php)
==============================================
Linux
Known situation mail() not work, but why ???
Try send a simple mail from shell
root@alpha:~# sendmail xxx@yyy.com
strange error ???
collect: Cannot write ./dfg35A7vav022304 (bfcommit, uid=XXX, gid=XXX): Permission denied
queueup: cannot create queue temp file ./tfg35A7vav022304, uid=XXX: Permission denied
Don't mess with permissons on /var/spool
/var/mail /var/spool/mqueue
Just set them follow the instructions from sendmail readme
It seems that when sendmail runs not like a daemon ( without -bd or -bD options ) it doesn't use corect QueueDirectory from /etc/mail/sendmail.cf
The solution is
set this line in php.ini
;For Unix only.You may supply arguments as well (default:'sendmail -t -i').
sendmail_path="/usr/sbin/sendmail -t -i -OQueueDirectory=/var/spool/mqueue/"
That's all. mail() now work fine :)))
Hope this will save up somebody's time, because i spent a lot of hours in digging and tearing my hair (and my mother will colapse if she hear what a words i use :)))
=================================================================
  Рекомендовать в FAQ | Cообщить модератору | Наверх

128. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 17:11  (MSK)
>Нашёл интересный факт, может это твой случай:
>(это с http://www.php.net/manual/en/ref.mail.php)
>==============================================
>Linux
>Known situation mail() not work, but why ???
>Try send a simple mail from shell
>root@alpha:~# sendmail xxx@yyy.com
>strange error ???
>collect: Cannot write ./dfg35A7vav022304 (bfcommit, uid=XXX, gid=XXX): Permission denied
>queueup: cannot create queue temp file ./tfg35A7vav022304, uid=XXX: Permission denied
>Don't mess with permissons on /var/spool
>/var/mail /var/spool/mqueue
>Just set them follow the instructions from sendmail readme
>It seems that when sendmail runs not like a daemon ( without
>-bd or -bD options ) it doesn't use corect QueueDirectory from
>/etc/mail/sendmail.cf
>The solution is
>set this line in php.ini
>;For Unix only.You may supply arguments as well (default:'sendmail -t -i').
>sendmail_path="/usr/sbin/sendmail -t -i -OQueueDirectory=/var/spool/mqueue/"
>That's all. mail() now work fine :)))
>Hope this will save up somebody's time, because i spent a lot
>of hours in digging and tearing my hair (and my mother
>will colapse if she hear what a words i use :)))
>
>=================================================================


Не помогло!

ÄÕÒ 25 17:14:44 HORDE [error] [imp] sendmail returned error code 78 [on line 859 of "/usr/local/var/www/www.test.ru/horde/
imp/compose.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

127. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 16:50  (MSK)
Тут всё зависит от настроек твоего sendmail-a и сервера в целом (DNS, пользователи, права и т.д), поэтому мне сложно сказать в чём дело.

Попробуй всё-таки использовать рабочий mail-сервер, на котором sendmail
висит в качестве демона. Я имею в виду, поставить в опциях "smtp" и его
параметры. Но тут тоже есть пара моментов, кот. зависят от твоей
конфигурации, например, разрешено ли почтовому сереверу принимать
почту с той машины (IP, hostname etc.), где у тебя стоит Apache/Horde (relaying) и т.д.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

129. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 17:27  (MSK)
>Тут всё зависит от настроек твоего sendmail-a и сервера в целом (DNS,
>пользователи, права и т.д), поэтому мне сложно сказать в чём дело.
>
>
>Попробуй всё-таки использовать рабочий mail-сервер, на котором sendmail
>висит в качестве демона. Я имею в виду, поставить в опциях "smtp"
>и его
>параметры. Но тут тоже есть пара моментов, кот. зависят от твоей
>конфигурации, например, разрешено ли почтовому сереверу принимать
>почту с той машины (IP, hostname etc.), где у тебя стоит Apache/Horde
>(relaying) и т.д.


Так тот котором это все сидит и есть рабочий. Если я использую Outlook, все нормально, пробовал использовать Squirrelmail - тоже, все отсылает и принимает.

Я что добиваюсь то. Мне необходимо создать систему, при которой пользователи могли бы работать с любого места, в том числе  и вне офиса. Но по скольку адреса и контакты располагаются в адресной книге, то необходимо наличие системы, которая позволяла получать доступ не только к INBOX и.т.д. но и к контактам, календарю. На ум лезло использование IMAP/LDAP + какой нибудь Web интерфейс с поддержкой всех этих возможностей и естественно все это хозяйство должно было работать через SSL по понятным причинам. Рекомандовали Horde/IMP и Squirrelmail. Второй вроде установился и работает но адресная книга там записывается в файл и как его прикрутить и к Outlook не знаю. Где то видел что есть какое-то решение под Horde/IMP, вот я имучаюсь пытаясь все это запустить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

130. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 18:16  (MSK)
>>Тут всё зависит от настроек твоего sendmail-a и сервера в целом (DNS,
>>пользователи, права и т.д), поэтому мне сложно сказать в чём дело.
>>
>>
>>Попробуй всё-таки использовать рабочий mail-сервер, на котором sendmail
>>висит в качестве демона. Я имею в виду, поставить в опциях "smtp"
>>и его
>>параметры. Но тут тоже есть пара моментов, кот. зависят от твоей
>>конфигурации, например, разрешено ли почтовому сереверу принимать
>>почту с той машины (IP, hostname etc.), где у тебя стоит Apache/Horde
>>(relaying) и т.д.
>
>
>Так тот котором это все сидит и есть рабочий. Если я использую
>Outlook, все нормально, пробовал использовать Squirrelmail - тоже, все отсылает и
>принимает.
>
>Я что добиваюсь то. Мне необходимо создать систему, при которой пользователи могли
>бы работать с любого места, в том числе  и вне
>офиса. Но по скольку адреса и контакты располагаются в адресной книге,
>то необходимо наличие системы, которая позволяла получать доступ не только к
>INBOX и.т.д. но и к контактам, календарю. На ум лезло использование
>IMAP/LDAP + какой нибудь Web интерфейс с поддержкой всех этих возможностей
>и естественно все это хозяйство должно было работать через SSL по
>понятным причинам. Рекомандовали Horde/IMP и Squirrelmail. Второй вроде установился и работает
>но адресная книга там записывается в файл и как его прикрутить
>и к Outlook не знаю. Где то видел что есть какое-то
>решение под Horde/IMP, вот я имучаюсь пытаясь все это запустить.
>
>

С smtp пишет что unable to connect to smtp server smtp.test.ru:25
Из этого можно что нибудь понять, где у меня баг.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

132. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 18:29  (MSK)
smtp.test.ru - это твой сервер или левый?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

134. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 18:32  (MSK)
>smtp.test.ru - это твой сервер или левый?


Да нет конечно!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

135. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 26-Фев-03, 00:06  (MSK)
>Да нет конечно!
:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

136. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 26-Фев-03, 00:10  (MSK)
Не твой? А чего он туда лезет? :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

138. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 26-Фев-03, 13:07  (MSK)
>Не твой? А чего он туда лезет? :)
Там стоит свой, реальный. Я по моему где-то писал в теме.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

131. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 25-Фев-03, 18:26  (MSK)
1) Я тут посмотрел на "line 859 of horde/imp/compose.php". Там такая штука:
$mailer = &Mail::factory($conf['mailer']['type'], $params);
Вызов проваливается скорее всего из-за синтакс. ошибки в
horde/config/horde.php (там, где опис. $conf['mailer']['type'])
или в horde/imp/config/servers.php.

Попробуй установить
$conf['mailer']['type'] = 'smtp';
$conf['mailer']['params'] = array('host' => 'mysmtpserver.com');
в horde/config/horde.php
и добавить
'smtphost' => 'mysmtpserver.com',
в описание твоего сервера в horde/imp/config/servers.php, т.е. должно получиться:
$servers['cyrus'] = array(
    'name' => 'My Mail Server',
    'server' => 'localhost',
    'protocol' => 'imap',
    'port' => 143,
    'smtphost' => 'mysmtpserver.com',
    'folders' => 'INBOX.',
    'namespace' => 'INBOX.',
    'maildomain' => 'mydomain.com',
    'realm' => 'mydomain.com',
    'preferred' => ''
);
-------------------------------------------------------------
2) Вот Turba и есть менеджер контактов, хранит всё на сервере.
Для текущей версии источником может быть SQL-сервер (как в моей конфигурации) или LDAP - сервер. Причём Turba умеет работать с несколькими
серверами сразу, а также поддерживает импорт/экспорт из разных форматов,
т.е. пользователь сам может добавить или списать свои контакты через
всё тот-же WWW интерфейс Horde/IMP/Turba.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

133. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 25-Фев-03, 18:31  (MSK)
>1) Я тут посмотрел на "line 859 of horde/imp/compose.php". Там такая штука:
>
> $mailer = &Mail::factory($conf['mailer']['type'], $params);
>Вызов проваливается скорее всего из-за синтакс. ошибки в
>horde/config/horde.php (там, где опис. $conf['mailer']['type'])
>или в horde/imp/config/servers.php.
>
>Попробуй установить
> $conf['mailer']['type'] = 'smtp';
> $conf['mailer']['params'] = array('host' => 'mysmtpserver.com');
>в horde/config/horde.php
>и добавить
> 'smtphost' => 'mysmtpserver.com',
>в описание твоего сервера в horde/imp/config/servers.php, т.е. должно получиться:
>$servers['cyrus'] = array(
>    'name' => 'My Mail Server',
>    'server' => 'localhost',
>    'protocol' => 'imap',
>    'port' => 143,
>    'smtphost' => 'mysmtpserver.com',
>    'folders' => 'INBOX.',
>    'namespace' => 'INBOX.',
>    'maildomain' => 'mydomain.com',
>    'realm' => 'mydomain.com',
>    'preferred' => ''
>);
>-------------------------------------------------------------
>2) Вот Turba и есть менеджер контактов, хранит всё на сервере.
>Для текущей версии источником может быть SQL-сервер (как в моей конфигурации) или
>LDAP - сервер. Причём Turba умеет работать с несколькими
>серверами сразу, а также поддерживает импорт/экспорт из разных форматов,
>т.е. пользователь сам может добавить или списать свои контакты через
>всё тот-же WWW интерфейс Horde/IMP/Turba.

Попробую! Сейчас вынужден отключиться, часов  9-10 продолжу

  Рекомендовать в FAQ | Cообщить модератору | Наверх

137. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 26-Фев-03, 10:14  (MSK)
>>1) Я тут посмотрел на "line 859 of horde/imp/compose.php". Там такая штука:
>>
>> $mailer = &Mail::factory($conf['mailer']['type'], $params);
>>Вызов проваливается скорее всего из-за синтакс. ошибки в
>>horde/config/horde.php (там, где опис. $conf['mailer']['type'])
>>или в horde/imp/config/servers.php.
>>
>>Попробуй установить
>> $conf['mailer']['type'] = 'smtp';
>> $conf['mailer']['params'] = array('host' => 'mysmtpserver.com');
>>в horde/config/horde.php
>>и добавить
>> 'smtphost' => 'mysmtpserver.com',
>>в описание твоего сервера в horde/imp/config/servers.php, т.е. должно получиться:
>>$servers['cyrus'] = array(
>>    'name' => 'My Mail Server',
>>    'server' => 'localhost',
>>    'protocol' => 'imap',
>>    'port' => 143,
>>    'smtphost' => 'mysmtpserver.com',
>>    'folders' => 'INBOX.',
>>    'namespace' => 'INBOX.',
>>    'maildomain' => 'mydomain.com',
>>    'realm' => 'mydomain.com',
>>    'preferred' => ''
>>);
>>-------------------------------------------------------------
>>2) Вот Turba и есть менеджер контактов, хранит всё на сервере.
>>Для текущей версии источником может быть SQL-сервер (как в моей конфигурации) или
>>LDAP - сервер. Причём Turba умеет работать с несколькими
>>серверами сразу, а также поддерживает импорт/экспорт из разных форматов,
>>т.е. пользователь сам может добавить или списать свои контакты через
>>всё тот-же WWW интерфейс Horde/IMP/Turba.
>
>Попробую! Сейчас вынужден отключиться, часов  9-10 продолжу
Igor Доброе утро!
Все мои экспериметты с конфигурацием приводят к тому же результату
Есть ли возможность проверить как-то фукционирование системы без IMP но с использованием тех же инструментов. Я уже не знаю просто, где ковырять вроде все делаю как ты рекомендовал. Мне кажется у меня где то принципиальная ошибка.
Решил попробовать поэксперементирвать с адресной книгой, то-же какой-то бред, экспорт из Outlook не идет.
Попроую все поставить заново!!!  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

139. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от me Искать по авторуВ закладки on 26-Фев-03, 15:10  (MSK)
>Igor Доброе утро!
>Все мои экспериметты с конфигурацием приводят к тому же результату
>Есть ли возможность проверить как-то фукционирование системы без IMP но с использованием
>тех же инструментов. Я уже не знаю просто, где ковырять вроде
>все делаю как ты рекомендовал. Мне кажется у меня где то
>принципиальная ошибка.
>Решил попробовать поэксперементирвать с адресной книгой, то-же какой-то бред, экспорт из Outlook
>не идет.
>Попроую все поставить заново!!!

А утро действительно доброе :-)
It's Igor's Birthday today, с чем его и поздравляем!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

141. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 26-Фев-03, 15:53  (MSK)
>>Igor Доброе утро!
>>Все мои экспериметты с конфигурацием приводят к тому же результату
>>Есть ли возможность проверить как-то фукционирование системы без IMP но с использованием
>>тех же инструментов. Я уже не знаю просто, где ковырять вроде
>>все делаю как ты рекомендовал. Мне кажется у меня где то
>>принципиальная ошибка.
>>Решил попробовать поэксперементирвать с адресной книгой, то-же какой-то бред, экспорт из Outlook
>>не идет.
>>Попроую все поставить заново!!!
>
>А утро действительно доброе :-)
>It's Igor's Birthday today, с чем его и поздравляем!

С праздником Igor!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

140. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 26-Фев-03, 15:51  (MSK)
>>>1) Я тут посмотрел на "line 859 of horde/imp/compose.php". Там такая штука:
>>>
>>> $mailer = &Mail::factory($conf['mailer']['type'], $params);
>>>Вызов проваливается скорее всего из-за синтакс. ошибки в
>>>horde/config/horde.php (там, где опис. $conf['mailer']['type'])
>>>или в horde/imp/config/servers.php.
>>>
>>>Попробуй установить
>>> $conf['mailer']['type'] = 'smtp';
>>> $conf['mailer']['params'] = array('host' => 'mysmtpserver.com');
>>>в horde/config/horde.php
>>>и добавить
>>> 'smtphost' => 'mysmtpserver.com',
>>>в описание твоего сервера в horde/imp/config/servers.php, т.е. должно получиться:
>>>$servers['cyrus'] = array(
>>>    'name' => 'My Mail Server',
>>>    'server' => 'localhost',
>>>    'protocol' => 'imap',
>>>    'port' => 143,
>>>    'smtphost' => 'mysmtpserver.com',
>>>    'folders' => 'INBOX.',
>>>    'namespace' => 'INBOX.',
>>>    'maildomain' => 'mydomain.com',
>>>    'realm' => 'mydomain.com',
>>>    'preferred' => ''
>>>);
>>>-------------------------------------------------------------
>>>2) Вот Turba и есть менеджер контактов, хранит всё на сервере.
>>>Для текущей версии источником может быть SQL-сервер (как в моей конфигурации) или
>>>LDAP - сервер. Причём Turba умеет работать с несколькими
>>>серверами сразу, а также поддерживает импорт/экспорт из разных форматов,
>>>т.е. пользователь сам может добавить или списать свои контакты через
>>>всё тот-же WWW интерфейс Horde/IMP/Turba.
>>
>>Попробую! Сейчас вынужден отключиться, часов  9-10 продолжу
>Igor Доброе утро!
>Все мои экспериметты с конфигурацием приводят к тому же результату
>Есть ли возможность проверить как-то фукционирование системы без IMP но с использованием
>тех же инструментов. Я уже не знаю просто, где ковырять вроде
>все делаю как ты рекомендовал. Мне кажется у меня где то
>принципиальная ошибка.
>Решил попробовать поэксперементирвать с адресной книгой, то-же какой-то бред, экспорт из Outlook
>не идет.
>Попроую все поставить заново!!!

Поставил все заново, использую твою конфигурацию, как шаблон, выполнил скрипт mysql проверил, все работает

подскажи пожалуста, я поставил

$conf['prefs']['driver'] = 'sql';                                                                                                                          
// Any parameters that the preferences driver needs. This includes                                                                  
// database or ldap server, username/password to connect with, etc.                                                                
$conf['prefs']['params'] = array();                                                                      
// This is an example configuration for a MySQL preference backend.                                                                
// The SQL script to setup the preference database is placed in                                                                    
// horde/scripts/db/prefs.sql.                                                                                                      
$conf['prefs']['params']['phptype'] = 'mysql';                                                                                      
$conf['prefs']['params']['hostspec'] = 'localhost';                                                                                
$conf['prefs']['params']['username'] = 'horde';                                                                                    
$conf['prefs']['params']['password'] = 'test';                                                                                  
$conf['prefs']['params']['database'] = 'horde';                                                                                    
$conf['prefs']['params']['table'] = 'horde_prefs';      

В password указан пароль, который я внес в базу Mysql

Не пропускает
/**                                                                        ** Preference System Settings                                                                  **/                                                                       // What preferences driver should we use? Valid values are 'none'                                                                // (meaning use system defaults and don't save any user preferences),                                                             // 'session' (preferences only persist during the login), 'ldap',                                                           // and 'sql'.                                
$conf['prefs']['driver'] = 'sql';

ÄÕÒ 26 15:49:30 HORDE [emergency] [imp] Could not connect to database for SQL SessionHandler. [on line 262 of "/usr/local/var/www/ga
te2.noblegibbons.ru/horde/lib/SessionHandler/mysql.php"]                              
Мне надо добавлять пользователя Dmitry например в базу если я пытаюсь сединиться с сервером или достаточнотого что парольберется из SASL


ÄÕÒ 26 14:40:03 HORDE [error] [imp] Error retrieving session data (id = 184b918f04089577d008576b6bc6bdff) [on line 110 of "/usr/loca
l/var/www/gate2.noblegibbons.ru/horde/lib/SessionHandler/mysql.php"]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

142. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от St Искать по авторуВ закладки on 27-Фев-03, 15:00  (MSK)
Привет, это независимые пользователи.
Реальные люди заведены в SASLDB и это нужно
для того, чтобы пользователи получали доступ
к своим mailbox-ам.
Account, который у тебя прописан в базе SQL
сервера - служыбный, он нужен для того , чтобы
Horde мог подсоединяться и работать со своей базой.
В этой базе хранится информация для всех пользователей и
с ней имеет дело только Horde при помощи этого служебного
account-a. Конечные пользователи не имеют прямого доступа
и не могут работать с этой базой.
Т.е. схема такая:

user_1|-login,passwd (sasldb)->|
...                            |->|Horde|-horde,test(SQL)->SQL server
user_n|-login,passwd (sasldb)->|

Попробуй подсоединится к этой базе вручную с той-же машины, с которой идёт
и Horde. Можно просмотреть и права доступа к базе - я раньше писал как
это можно сделать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

143. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 27-Фев-03, 16:27  (MSK)
>Привет, это независимые пользователи.
>Реальные люди заведены в SASLDB и это нужно
>для того, чтобы пользователи получали доступ
>к своим mailbox-ам.
>Account, который у тебя прописан в базе SQL
>сервера - служыбный, он нужен для того , чтобы
>Horde мог подсоединяться и работать со своей базой.
>В этой базе хранится информация для всех пользователей и
>с ней имеет дело только Horde при помощи этого служебного
>account-a. Конечные пользователи не имеют прямого доступа
>и не могут работать с этой базой.
>Т.е. схема такая:
>
>user_1|-login,passwd (sasldb)->|
>...                            |->|Horde|-horde,test(SQL)->SQL server
>user_n|-login,passwd (sasldb)->|
>
>Попробуй подсоединится к этой базе вручную с той-же машины, с которой идёт
>
>и Horde. Можно просмотреть и права доступа к базе - я раньше
>писал как
>это можно сделать.
Вручную все идет нормально, у меня другая беда. Не отправляется почта. Igor помогает, но что - то не получается. Не отправляется и все тут
Сыпет в лог
RDE [error] [imp] sendmail returned error code 78 [on line 859 of "/usr/local/var/www/www.test.ru/horde/imp/compose.php"]
Не знаю что делать? Вручную все нормально, через Outlook тоже, даже через аналогичную Horde - squirrelmail ok! Замучился уже.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

144. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 27-Фев-03, 17:22  (MSK)
Слушай, а что php пишет в свой log?
(стоит включить
error_reporting  =  E_ALL
log_errors = On
error_log = /var/log/php_error.log

в php.ini)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

145. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 28-Фев-03, 11:59  (MSK)
Вспомнил ещё одну деталь - мне когда-то пришлось увеличить max время
выполнения скрипта и лимит памяти, чтобы решить какие-то проблемы с Horde,
т.е. в php.ini сейчас у меня стоит:
///////////////////////////////
max_execution_time = 4800  
memory_limit = 40M          
//////////////////////////////
  Рекомендовать в FAQ | Cообщить модератору | Наверх

146. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 28-Фев-03, 13:37  (MSK)
>Вспомнил ещё одну деталь - мне когда-то пришлось увеличить max время
>выполнения скрипта и лимит памяти, чтобы решить какие-то проблемы с Horde,
>т.е. в php.ini сейчас у меня стоит:
>///////////////////////////////
>max_execution_time = 4800
>memory_limit = 40M
>//////////////////////////////

По моему нашел
при отправке ругается на

Feb 28 13:39:28 gate2 sendmail[339]: NOQUEUE: SYSERR(http): can not chdir(/var/spool/mqueue/): Permission denied

Только не знаю что мне делать, меня на эту директорию Owner:  root/mail
Добавить http в группу?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

147. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 28-Фев-03, 15:22  (MSK)
>Добавить http в группу?

Можно и так.
Понимаешь, тут ещё проблема в том, что sendmail позволяет
переопределять отправителя конверта (envelope sender) пользователям root, daemon и network. Т.е надо пользователя http (пользователь с правами которого запущен Apache и php) добавить в конфигурацию sendmail-а, чтобы ему тоже было бы позволено отправлять почту от чужого имени.
(Хотя, может это не так важно, поскольку IMP ставит корректный From:
в заголовок письма и он имеет больший приоритет, чем envelope sender.)
Как это сделать, я точно уже не помню - я не использую sendmail уже
несколько лет. Сейчас у меня всё работает на qmail - с ним таких проблем нет. Но первые варианты Horde/IMP работали у меня на сайте
ещё с sendmail-ом, так что как-то эту проблему я решал. Посмотри
страничку http://www.php.net/manual/en/function.mail.php - там люди описывают пути решения подобной проблемы.
Ещё я думаю, что в horde/config/horde.php нужно указать
$conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail -t -i');
т.е. с ключами.

Сейчас sendmail-a у меня под рукой нигде нет, так что поставлю дома - попытаюсь воспроизвести эти ошибки, тогда смогу сказать точнее, как с ними
бороться.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

148. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 28-Фев-03, 15:44  (MSK)
Вот ещё пересмотрел хордовский FAQ
http://www.horde.org/faq/admin/print.php
- там есть идеи по поводу тестирования и применения sendmail-а.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

149. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 28-Фев-03, 16:59  (MSK)
>>Добавить http в группу?
>
>Можно и так.
>Понимаешь, тут ещё проблема в том, что sendmail позволяет
>переопределять отправителя конверта (envelope sender) пользователям root, daemon и network. Т.е надо
>пользователя http (пользователь с правами которого запущен Apache и php) добавить
>в конфигурацию sendmail-а, чтобы ему тоже было бы позволено отправлять почту
>от чужого имени.
>(Хотя, может это не так важно, поскольку IMP ставит корректный From:
>в заголовок письма и он имеет больший приоритет, чем envelope sender.)
>Как это сделать, я точно уже не помню - я не использую
>sendmail уже
>несколько лет. Сейчас у меня всё работает на qmail - с ним
>таких проблем нет. Но первые варианты Horde/IMP работали у меня на
>сайте
>ещё с sendmail-ом, так что как-то эту проблему я решал. Посмотри
>страничку http://www.php.net/manual/en/function.mail.php - там люди описывают пути решения подобной проблемы.
>Ещё я думаю, что в horde/config/horde.php нужно указать
> $conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail -t -i');
>т.е. с ключами.
>
>Сейчас sendmail-a у меня под рукой нигде нет, так что поставлю дома
>- попытаюсь воспроизвести эти ошибки, тогда смогу сказать точнее, как с
>ними
>бороться.

Да, похоже ошибка в этом!

имеено строка $conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail -t -i');

Отвечает за отсылку почты

ÄÕÒ 28 16:54:39 HORDE [error] [imp] sendmail [/usr/sbin/sendmail -t -i] not executable [on line 859 of "/usr/local/var/www/www.test.ru/horde/imp/compose.php"]

Теперь бы понять как это обойти?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

150. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 28-Фев-03, 17:03  (MSK)
>>>Добавить http в группу?
>>
>>Можно и так.
>>Понимаешь, тут ещё проблема в том, что sendmail позволяет
>>переопределять отправителя конверта (envelope sender) пользователям root, daemon и network. Т.е надо
>>пользователя http (пользователь с правами которого запущен Apache и php) добавить
>>в конфигурацию sendmail-а, чтобы ему тоже было бы позволено отправлять почту
>>от чужого имени.
>>(Хотя, может это не так важно, поскольку IMP ставит корректный From:
>>в заголовок письма и он имеет больший приоритет, чем envelope sender.)
>>Как это сделать, я точно уже не помню - я не использую
>>sendmail уже
>>несколько лет. Сейчас у меня всё работает на qmail - с ним
>>таких проблем нет. Но первые варианты Horde/IMP работали у меня на
>>сайте
>>ещё с sendmail-ом, так что как-то эту проблему я решал. Посмотри
>>страничку http://www.php.net/manual/en/function.mail.php - там люди описывают пути решения подобной проблемы.
>>Ещё я думаю, что в horde/config/horde.php нужно указать
>> $conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail -t -i');
>>т.е. с ключами.
>>
>>Сейчас sendmail-a у меня под рукой нигде нет, так что поставлю дома
>>- попытаюсь воспроизвести эти ошибки, тогда смогу сказать точнее, как с
>>ними
>>бороться.
>
>Да, похоже ошибка в этом!
>
>имеено строка $conf['mailer']['params'] = array('sendmail_path' => '/usr/sbin/sendmail -t -i');
>
>Отвечает за отсылку почты
>
>ÄÕÒ 28 16:54:39 HORDE [error] [imp] sendmail [/usr/sbin/sendmail -t -i] not executable
>[on line 859 of "/usr/local/var/www/www.test.ru/horde/imp/compose.php"]
>
>Теперь бы понять как это обойти?

Feb 28 17:06:25 gate2 sendmail[431]: NOQUEUE: SYSERR(http): can not chdir(/var/spool/mqueue/): Permission denied
Внес в группу mail http, бесполезно!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

152. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 03-Мрт-03, 15:24  (MSK)
Привет, поставил sendmail, у меня вссё работает (sendmail 8.12.6). Нашёл следующие варианты:
1) если хочешь использовать sendmail "напрямую" - придётся его делать
SUID root
2) есть разнообразные wrapper-ы для sendmail-а, которые имитируют интерфейс sendmail-a для внешних прогамм, а сами просто коннектятся
по smtp к работающему sendmail-y. Такой wrapper включён и в sendmail,
начиная с версии 8.12. У меня horde запускал именно такой wrapper - т.е.
фактичеки - smtp (с точки зрения конфигурации Horde-а это выглядит как
использование обычного sendmail-a, т.е. просто указываешь путь к бинарнику
sendmail-a)

Вот занялся отладкой, поковырялся с исходниками PEAR и Horde и обнаружил, что есть ошибка
(я не знаю чья - Horde-a или sendmail-a, в любом случае, место очень стрёмное и чреватое, Horde отправляет почту  моему qmail-у по SMTP без проблем)
в файле pear/Net/SMTP.php в функции
function data($data)
(строка 654)
из-за которой IMP не может нормально отработать SMTP с sendmail-ом.
Там стоит
if (isset($this->_esmtp['SIZE']))
если это заменить на
if (isset($this->_esmtp['SIZE']) && $this->_esmtp['SIZE']>0)
всё отлично работает и с SMTP.
Но я думаю, лучше взять какой-то sendmail-wrapper и прописать его в Horde как sendmail. Надеюсь, они отрабатывают SMTP лучше.
Вот кусок из Horde Admin FAQ, где предлагается парочка:
========================================================================
If you don't need an entire mail server on the machine on which IMP runs, you might like ssmtp [ftp://metalab.unc.edu/pub/Linux/system/mail/mta/]or nullmailer [http://em.ca/~bruceg/nullmailer/]which provides a sendmail-compatible interface, but merely takes the mail and hands it off to the SMTP server of your choice.
=========================================================================

  Рекомендовать в FAQ | Cообщить модератору | Наверх

153. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 03-Мрт-03, 16:15  (MSK)
Забыл сказать, это всё относится к версиям Horde 2.2.1/IMP 3.2/PEAR 1.0.1 - то, что стоит у меня.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

154. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Мрт-03, 18:18  (MSK)
>Привет, поставил sendmail, у меня вссё работает (sendmail 8.12.6). Нашёл следующие варианты:
>
>1) если хочешь использовать sendmail "напрямую" - придётся его делать
>SUID root
>2) есть разнообразные wrapper-ы для sendmail-а, которые имитируют интерфейс sendmail-a для внешних
>прогамм, а сами просто коннектятся
>по smtp к работающему sendmail-y. Такой wrapper включён и в sendmail,
>начиная с версии 8.12. У меня horde запускал именно такой wrapper -
>т.е.
>фактичеки - smtp (с точки зрения конфигурации Horde-а это выглядит как
>использование обычного sendmail-a, т.е. просто указываешь путь к бинарнику
>sendmail-a)
>
>Вот занялся отладкой, поковырялся с исходниками PEAR и Horde и обнаружил, что
>есть ошибка
>(я не знаю чья - Horde-a или sendmail-a, в любом случае, место
>очень стрёмное и чреватое, Horde отправляет почту  моему qmail-у по
>SMTP без проблем)
>в файле pear/Net/SMTP.php в функции
> function data($data)
>(строка 654)
>из-за которой IMP не может нормально отработать SMTP с sendmail-ом.
>Там стоит
> if (isset($this->_esmtp['SIZE']))
>если это заменить на
> if (isset($this->_esmtp['SIZE']) && $this->_esmtp['SIZE']>0)
>всё отлично работает и с SMTP.
>Но я думаю, лучше взять какой-то sendmail-wrapper и прописать его в Horde
>как sendmail. Надеюсь, они отрабатывают SMTP лучше.
>Вот кусок из Horde Admin FAQ, где предлагается парочка:
>========================================================================
>If you don't need an entire mail server on the machine on
>which IMP runs, you might like ssmtp [ftp://metalab.unc.edu/pub/Linux/system/mail/mta/]or nullmailer [http://em.ca/~bruceg/nullmailer/]which provides
>a sendmail-compatible interface, but merely takes the mail and hands it
>off to the SMTP server of your choice.
>=========================================================================
Igor? ты гений все получилось, я поставил

if (isset($this->_esmtp['SIZE']))
>если это заменить на
> if (isset($this->_esmtp['SIZE']) && $this->_esmtp['SIZE']>0)

и в horde.php

поставил smtp
$conf['mailer']['type'] = 'smtp';

$conf['mailer']['params'] = array('host' => www.test.ru');

то есть тотже почтовик на котором все крутится, все OK!


------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

155. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 03-Мрт-03, 18:23  (MSK)
:)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

156. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 09:54  (MSK)
>:)

А LDAP у себя ты настраивал :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

157. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 11:33  (MSK)
>>:)
>
>А LDAP у себя ты настраивал :)

Представляешь какая штука, у меня стоит Касперский, так он не пропускает вложенный через Horde файл. Пишет в уведомлении что файл

Kaspersky Anti-Virus 4.0.0 reports a problem
in the following message:
----------------------
From:dmitry@test.ru
To:dmitry@test.ru

----------------------
Blank_MC4.doc        corrupted.


? Главное через Outlook все нормально, сейчас буду звонить в их службу поддержки, не понимаю, почему так.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

158. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 04-Мрт-03, 12:41  (MSK)
А если послать такое через Horde и потом через Horde и посмотреть -  такой attachement можно срхранить на локальный диск и будет он после этого
открываться или нет? И как выглядит message source?
У меня стоит Касперский и на qmail-e и на рабочих станциях - вроде таких
проблем нет.
Может быть, он действительно corrupted?
Это может зависеть от настроек PHP - разрешены ли upload-ы на сервер,
какой лимит установлен для такого upload-a, какой лимит времени и памяти
установлен для скриптов.


OpenLDAP я когда-то давно ставил, поковырялся в нём, потом увидел, что он моих проблем не решает и снёс его. Я было хотел сделать централизованные
публичные контактные книги, с тем, чтобы они одинаково выглядели в разных браузерах/почтовых клиентах, но оказалось, что MSIE и Netscape например
работать со LDAP умеют, но при этом набор и названия полей по-умолчанию
разные (сейчас уже, может быть, всё стандартно?). И выходило, что LDAP не
спасет - всё равно пришлось бы делать кучу дополнительной работы - одна морока. Проще, дешевле и красивее было делать такие публичные address book-и в формате html и выкладывать на сервер, на сервере у меня стоит поисковая машина, так, что находить всё что нужно мужно быстро и без проблем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

159. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 15:17  (MSK)
>А если послать такое через Horde и потом через Horde и посмотреть
>-  такой attachement можно срхранить на локальный диск и будет
>он после этого
>открываться или нет? И как выглядит message source?
>У меня стоит Касперский и на qmail-e и на рабочих станциях -
>вроде таких
>проблем нет.
>Может быть, он действительно corrupted?
>Это может зависеть от настроек PHP - разрешены ли upload-ы на сервер,
>
>какой лимит установлен для такого upload-a, какой лимит времени и памяти
>установлен для скриптов.
>
>
>OpenLDAP я когда-то давно ставил, поковырялся в нём, потом увидел, что он
>моих проблем не решает и снёс его. Я было хотел сделать
>централизованные
>публичные контактные книги, с тем, чтобы они одинаково выглядели в разных браузерах/почтовых
>клиентах, но оказалось, что MSIE и Netscape например
>работать со LDAP умеют, но при этом набор и названия полей по-умолчанию
>
>разные (сейчас уже, может быть, всё стандартно?). И выходило, что LDAP не
>
>спасет - всё равно пришлось бы делать кучу дополнительной работы - одна
>морока. Проще, дешевле и красивее было делать такие публичные address book-и
>в формате html и выкладывать на сервер, на сервере у меня
>стоит поисковая машина, так, что находить всё что нужно мужно быстро
>и без проблем.
Файл действительно поврежден и не открывается на диске

Вот PHP.INI

;;;;;;;;;;;;;;;;                                                                                                                    
; File Uploads ;                                                                                                                    
;;;;;;;;;;;;;;;;                                                                                                                    
                                                                                                                                    
; Whether to allow HTTP file uploads.                                                                                              
file_uploads = On                                                                                                                  
                                                                                                                                    
; Temporary directory for HTTP uploaded files (will use system default if not                                                      
; specified).                                                                                                                      
;upload_tmp_dir =                                                                                                                  
                                                                                                                                    
; Maximum allowed size for uploaded files.                                                                                          
upload_max_filesize = 2M

А по поводу LDAP, та ку меня все IE, это для корпоративных нужд, по этому IE, как стандарт. Я же хочу так же использовать публичные контактные книги.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

160. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 15:52  (MSK)
>>А если послать такое через Horde и потом через Horde и посмотреть
>>-  такой attachement можно срхранить на локальный диск и будет
>>он после этого
>>открываться или нет? И как выглядит message source?
>>У меня стоит Касперский и на qmail-e и на рабочих станциях -
>>вроде таких
>>проблем нет.
>>Может быть, он действительно corrupted?
>>Это может зависеть от настроек PHP - разрешены ли upload-ы на сервер,
>>
>>какой лимит установлен для такого upload-a, какой лимит времени и памяти
>>установлен для скриптов.
>>
>>
>>OpenLDAP я когда-то давно ставил, поковырялся в нём, потом увидел, что он
>>моих проблем не решает и снёс его. Я было хотел сделать
>>централизованные
>>публичные контактные книги, с тем, чтобы они одинаково выглядели в разных браузерах/почтовых
>>клиентах, но оказалось, что MSIE и Netscape например
>>работать со LDAP умеют, но при этом набор и названия полей по-умолчанию
>>
>>разные (сейчас уже, может быть, всё стандартно?). И выходило, что LDAP не
>>
>>спасет - всё равно пришлось бы делать кучу дополнительной работы - одна
>>морока. Проще, дешевле и красивее было делать такие публичные address book-и
>>в формате html и выкладывать на сервер, на сервере у меня
>>стоит поисковая машина, так, что находить всё что нужно мужно быстро
>>и без проблем.
>Файл действительно поврежден и не открывается на диске
>
>Вот PHP.INI
>
>;;;;;;;;;;;;;;;;
>; File Uploads ;
>;;;;;;;;;;;;;;;;
>
>; Whether to allow HTTP file uploads.
>file_uploads = On
>
>; Temporary directory for HTTP uploaded files (will use system default if
>not
>; specified).
>;upload_tmp_dir =
>
>; Maximum allowed size for uploaded files.
>upload_max_filesize = 2M
>
>А по поводу LDAP, та ку меня все IE, это для корпоративных
>нужд, по этому IE, как стандарт. Я же хочу так же
>использовать публичные контактные книги.


Igor, а Horde где хранит адресные книги, я создал, использую, правдя экспорт не идет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

161. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 04-Мрт-03, 16:42  (MSK)
>а Horde где хранит адресные книги
Адресными книгами занимается Turba, у неё в конфигурации можно описать источники (файл horde/turba/config/sources.php ). Текущая версия поддерживает два типа источников: sql-сервера и LDAP.
Например у меня стоит такой источник (всё остальное, что было в этом файле - закомментировано):
////////////////////////////////////
$cfgSources['localsql'] = array(
    'title' => 'My Addressbook',
    'type' => 'sql',
    'params' => array(
        'phptype' => 'mysql',
        'hostspec' => 'localhost',
        'username' => 'hordemgr',
        'password' => 'hordemgr_password',
        'database' => 'horde2',
        'table' => 'turba_objects'
    ),
    'map' => array(
        '__key' => 'object_id',
        '__owner' => 'owner_id',
        'name' => 'object_name',
        'email' => 'object_email',
        'homeAddress' => 'object_homeAddress',
        'workAddress' => 'object_workAddress',
        'homePhone' => 'object_homePhone',
        'workPhone' => 'object_workPhone',
        'cellPhone' => 'object_cellPhone',
        'fax' => 'object_fax',
        'title' => 'object_title',
        'company' => 'object_company',
        'notes' => 'object_notes'
    ),
    'search' => array(
        'name',
        'email'
    ),
    'strict' => array(
        'object_id'
    ),
    'public' => false,
    'readonly' => false,
    'admin' => array(),
    'export' => true
);
////////////////////////////////
Тут база 'horde2', пользователь 'hordemgr' и его
пароль 'hordemgr_password' - то,что мы создавали из скрипта
horde/scripts/db/mysql_create.sql
таблица 'turba_objects' создаётся скриптом
horde/turba/scripts/drivers/turba.sql
-----------------------------------------------
Я думаю, стоит явно указать путь к tmp каталогу, создать его и
дать права на чтение, запись только Apache-юзеру:
upload_tmp_dir = "/tmp/www"

может, имеет смысл поднять ограничение на max размер - зависит от того,
как будет использоваться почта
upload_max_filesize = 5M

Плюс, у меня стоят след. установки (когда-то пришлось поднять эти лимиты именно из-за проблем с attachment-ами):
max_execution_time = 4800  
memory_limit = 40M  
-------------------------------------------------------------------
Но чтобы точно знать, что с сообщением и attachment-ом, посмотри
message source - там будет понятно, что случилось - то ли attachment-а
нет вообще, а есть только заголовок, то ли он обрезан.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

162. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 17:43  (MSK)
>>а Horde где хранит адресные книги
>Адресными книгами занимается Turba, у неё в конфигурации можно описать источники (файл
>horde/turba/config/sources.php ). Текущая версия поддерживает два типа источников: sql-сервера и LDAP.
>
>Например у меня стоит такой источник (всё остальное, что было в этом
>файле - закомментировано):
>////////////////////////////////////
>$cfgSources['localsql'] = array(
>    'title' => 'My Addressbook',
>    'type' => 'sql',
>    'params' => array(
>        'phptype' => 'mysql',
>        'hostspec' => 'localhost',
>        'username' => 'hordemgr',
>        'password' => 'hordemgr_password',
>        'database' => 'horde2',
>        'table' => 'turba_objects'
>    ),
>    'map' => array(
>        '__key' => 'object_id',
>        '__owner' => 'owner_id',
>        'name' => 'object_name',
>        'email' => 'object_email',
>        'homeAddress' => 'object_homeAddress',
>        'workAddress' => 'object_workAddress',
>        'homePhone' => 'object_homePhone',
>        'workPhone' => 'object_workPhone',
>        'cellPhone' => 'object_cellPhone',
>        'fax' => 'object_fax',
>        'title' => 'object_title',
>        'company' => 'object_company',
>        'notes' => 'object_notes'
>    ),
>    'search' => array(
>        'name',
>        'email'
>    ),
>    'strict' => array(
>        'object_id'
>    ),
>    'public' => false,
>    'readonly' => false,
>    'admin' => array(),
>    'export' => true
>);
>////////////////////////////////
>Тут база 'horde2', пользователь 'hordemgr' и его
>пароль 'hordemgr_password' - то,что мы создавали из скрипта
> horde/scripts/db/mysql_create.sql
>таблица 'turba_objects' создаётся скриптом
> horde/turba/scripts/drivers/turba.sql
>-----------------------------------------------
>Я думаю, стоит явно указать путь к tmp каталогу, создать его и
>
>дать права на чтение, запись только Apache-юзеру:
> upload_tmp_dir = "/tmp/www"
>
>может, имеет смысл поднять ограничение на max размер - зависит от того,
>
>как будет использоваться почта
> upload_max_filesize = 5M
>
>Плюс, у меня стоят след. установки (когда-то пришлось поднять эти лимиты именно
>из-за проблем с attachment-ами):
> max_execution_time = 4800
> memory_limit = 40M
>-------------------------------------------------------------------
>Но чтобы точно знать, что с сообщением и attachment-ом, посмотри
>message source - там будет понятно, что случилось - то ли attachment-а
>
>нет вообще, а есть только заголовок, то ли он обрезан.
Sorry, действительно че это я, совсем забыл, размеры я проставлял ранее как советовал, с  Turba разобрался контакты хранит в Mysql, через web создает контакт, правда пока не экспортирует.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

163. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 04-Мрт-03, 17:47  (MSK)
Может
'export' => true
?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

164. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 04-Мрт-03, 18:27  (MSK)
>Может
> 'export' => true
>?
Стоит!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

165. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 04-Мрт-03, 18:32  (MSK)
А есть какие-то ошибки, сообщения в логах Apache,php,Horde?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

166. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 10:33  (MSK)
>А есть какие-то ошибки, сообщения в логах Apache,php,Horde?

horde.log

¼Ðà 05 10:17:33 HORDE [notice] [imp] Login success for dmitry@test.ru [10.0.0.1] to {gate2.test.ru:143} [on line 64
of "/usr/local/var/www/gate2.test.ru/horde/imp/redirect.php"]
Не знаю правильно это или нет но IP адресс здесть основного сервера, а на катором это все крутится 10.0.0.2, имя gate2 - 10.0.0.2

Это debug

Mar  5 10:18:15 gate2 lmtpd[5344]: mystore: starting txn 2147483803                                                                
Mar  5 10:18:15 gate2 lmtpd[5344]: mystore: committing txn 2147483803                                                              
Mar  5 10:18:15 gate2 lmtpd[5344]: duplicate_mark: <h25AIEn01805329@gate2>                  user.dmitry          1046848695        
Mar  5 10:18:15 gate2 lmtpd[5341]: accepted connection                                                                              
Mar  5 10:18:15 gate2 lmtpd[5341]: lmtp connection preauth'd as postman                                                            
Mar  5 10:18:15 gate2 lmtpd[5341]: duplicate_check: <h25AIEn02105329@gate2>                  user.dmitry          0                
Mar  5 10:18:15 gate2 lmtpd[5341]: mystore: starting txn 2147483804                                                                
Mar  5 10:18:15 gate2 lmtpd[5341]: mystore: committing txn 2147483804                                                              
Mar  5 10:18:15 gate2 lmtpd[5341]: duplicate_mark: <h25AIEn02105329@gate2>                  user.dmitry          1046848695        
Mar  5 10:18:18 gate2 imapd[5324]: accepted connection                                                                              
Mar  5 10:18:18 gate2 imapd[5324]: seen_db: user dmitry opened /var/imap/user/d/dmitry.seen                                        
Mar  5 10:18:18 gate2 imapd[5324]: open: user dmitry opened INBOX                                                                  
Mar  5 10:18:18 gate2 imapd[5324]: SQUAT failed to open index file                                                                  
Mar  5 10:18:18 gate2 imapd[5324]: SQUAT failed                                                                                    
Mar  5 10:18:26 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:19:15 gate2 master[147]: process 5344 exited, status 0                                                                    
Mar  5 10:19:15 gate2 master[147]: process 5341 exited, status 0                                                                    
Mar  5 10:19:18 gate2 master[147]: process 5324 exited, status 0                                                                    
Mar  5 10:20:28 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:21:28 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:22:28 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:23:28 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:24:28 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:25:29 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:26:29 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:27:29 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:28:29 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:29:30 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:30:30 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:31:31 gate2 imapd[5325]: accepted connection                                                                              
Mar  5 10:31:32 gate2 master[5362]: about to exec /usr/local/cyrus/bin/ctl_cyrusdb                                                  
Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving database file: /var/imap/mailboxes.db                                            
Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving log file: /var/imap/db/log.0000000001                                            
Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving log file: /var/imap/db/log.0000000001                                            
Mar  5 10:31:32 gate2 master[147]: process 5362 exited, status 0              

Maillog

Mar  5 10:18:14 gate2 sendmail[5326]: h257IEES005326: from=<dmitry@test.ru>, size=27549, class=0, nrcpts=1, msgid=<104684869
4.3e65a4b69f6dc@gate2.test.ru>, proto=ESMTP, daemon=MTA, relay=gate2.test.ru [10.0.0.2]                            
Mar  5 10:18:14 gate2 kavkeeper[5329]: *** Session start.                                                                          
Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn00005329 <-- from=<dmitry@test.ru>                                            
Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn01505329 --> to=<dmitry@test.ru>,group=<default>,notify=admin                
Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn01805329 --> to=<dmitry@test.ru>,group=<default>,notify=recipient            
Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn00005329 === from=<dmitry@test.ru>,  to=<dmitry@test.ru>,group=<defaul
t>,check result=infected                                                                                                            
Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn02105329 --> to=<dmitry@test.ru>                                              
Mar  5 10:18:14 gate2 sendmail[5338]: gethostbyaddr(x.x.x.x) failed: 1                                                        
Mar  5 10:18:14 gate2 sendmail[5338]: h257IEDs005338: from=<dmitry@test.ru>, size=28814, class=0, nrcpts=1, msgid=<h25AIEn01
505329@gate2>, proto=SMTP, relay=root@localhost                                                                                    
Mar  5 10:18:15 gate2 sendmail[5340]: gethostbyaddr(x.x.x.x) failed: 1                                                        
Mar  5 10:18:15 gate2 sendmail[5340]: h257IFOT005340: from=<dmitry@test.ru>, size=28581, class=0, nrcpts=1, msgid=<h25AIEn01
805329@gate2>, proto=SMTP, relay=root@localhost                                                                                    
Mar  5 10:18:15 gate2 sendmail[5343]: gethostbyaddr(x.x.x.x) failed: 1                                                        
Mar  5 10:18:15 gate2 sendmail[5343]: h257IFNN005343: from=<dmitry@test.ru>, size=823, class=0, nrcpts=1, msgid=<h25AIEn0210
5329@gate2>, proto=SMTP, relay=root@localhost                                                                                      
Mar  5 10:18:15 gate2 sendmail[5328]: h257IEES005326: to=<dmitry@test.ru>, delay=00:00:01, xdelay=00:00:01, mailer=kavkeeper
, pri=30493, relay=kavkeeper, dsn=2.0.0, stat=Sent                                                                                  
Mar  5 10:18:15 gate2 kavkeeper[5329]: *** Session end.                                                                            
Mar  5 10:18:15 gate2 sendmail[5339]: h257IEDs005338: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
y=00:00:01, xdelay=00:00:00, mailer=cyrus, pri=59018, relay=localhost, dsn=2.0.0, stat=Sent                                        
Mar  5 10:18:15 gate2 sendmail[5342]: h257IFOT005340: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
y=00:00:00, xdelay=00:00:00, mailer=cyrus, pri=58785, relay=localhost, dsn=2.0.0, stat=Sent                                        
Mar  5 10:18:15 gate2 sendmail[5345]: h257IFNN005343: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
y=00:00:00, xdelay=00:00:00, mailer=cyrus, pri=31027, relay=localhost, dsn=2.0.0, stat=Sent                                        
                                                                          
messages


Mar  5 10:17:32 gate2 imapd[5325]: login: gate2.test.ru[10.0.0.2] dmitry CRAM-MD5 User logged in                            
Mar  5 10:18:14 gate2 last message repeated 4 times                                                                                
Mar  5 10:18:18 gate2 imapd[5324]: login: gate2.test.ru[10.0.0.2] dmitry CRAM-MD5 User logged in


В Apache никаких ошибок


  Рекомендовать в FAQ | Cообщить модератору | Наверх

167. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 10:53  (MSK)
>>А есть какие-то ошибки, сообщения в логах Apache,php,Horde?
>
>horde.log
>
>¼Ðà 05 10:17:33 HORDE [notice] [imp] Login success for dmitry@test.ru [10.0.0.1] to
>{gate2.test.ru:143} [on line 64
>of "/usr/local/var/www/gate2.test.ru/horde/imp/redirect.php"]
>Не знаю правильно это или нет но IP адресс здесть основного сервера,
>а на катором это все крутится 10.0.0.2, имя gate2 - 10.0.0.2
>
>
>Это debug
>
>Mar  5 10:18:15 gate2 lmtpd[5344]: mystore: starting txn 2147483803
>Mar  5 10:18:15 gate2 lmtpd[5344]: mystore: committing txn 2147483803
>Mar  5 10:18:15 gate2 lmtpd[5344]: duplicate_mark: <h25AIEn01805329@gate2>                  user.dmitry          1046848695        
>Mar  5 10:18:15 gate2 lmtpd[5341]: accepted connection
>Mar  5 10:18:15 gate2 lmtpd[5341]: lmtp connection preauth'd as postman
>Mar  5 10:18:15 gate2 lmtpd[5341]: duplicate_check: <h25AIEn02105329@gate2>                  user.dmitry          0                
>Mar  5 10:18:15 gate2 lmtpd[5341]: mystore: starting txn 2147483804
>Mar  5 10:18:15 gate2 lmtpd[5341]: mystore: committing txn 2147483804
>Mar  5 10:18:15 gate2 lmtpd[5341]: duplicate_mark: <h25AIEn02105329@gate2>                  user.dmitry          1046848695        
>Mar  5 10:18:18 gate2 imapd[5324]: accepted connection
>Mar  5 10:18:18 gate2 imapd[5324]: seen_db: user dmitry opened /var/imap/user/d/dmitry.seen
>Mar  5 10:18:18 gate2 imapd[5324]: open: user dmitry opened INBOX
>Mar  5 10:18:18 gate2 imapd[5324]: SQUAT failed to open index file
>
>Mar  5 10:18:18 gate2 imapd[5324]: SQUAT failed
>Mar  5 10:18:26 gate2 imapd[5325]: accepted connection
>Mar  5 10:19:15 gate2 master[147]: process 5344 exited, status 0
>Mar  5 10:19:15 gate2 master[147]: process 5341 exited, status 0
>Mar  5 10:19:18 gate2 master[147]: process 5324 exited, status 0
>Mar  5 10:20:28 gate2 imapd[5325]: accepted connection
>Mar  5 10:21:28 gate2 imapd[5325]: accepted connection
>Mar  5 10:22:28 gate2 imapd[5325]: accepted connection
>Mar  5 10:23:28 gate2 imapd[5325]: accepted connection
>Mar  5 10:24:28 gate2 imapd[5325]: accepted connection
>Mar  5 10:25:29 gate2 imapd[5325]: accepted connection
>Mar  5 10:26:29 gate2 imapd[5325]: accepted connection
>Mar  5 10:27:29 gate2 imapd[5325]: accepted connection
>Mar  5 10:28:29 gate2 imapd[5325]: accepted connection
>Mar  5 10:29:30 gate2 imapd[5325]: accepted connection
>Mar  5 10:30:30 gate2 imapd[5325]: accepted connection
>Mar  5 10:31:31 gate2 imapd[5325]: accepted connection
>Mar  5 10:31:32 gate2 master[5362]: about to exec /usr/local/cyrus/bin/ctl_cyrusdb
>Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving database file: /var/imap/mailboxes.db
>Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving log file: /var/imap/db/log.0000000001
>Mar  5 10:31:32 gate2 ctl_cyrusdb[5362]: archiving log file: /var/imap/db/log.0000000001
>Mar  5 10:31:32 gate2 master[147]: process 5362 exited, status 0
>
>Maillog
>
>Mar  5 10:18:14 gate2 sendmail[5326]: h257IEES005326: from=<dmitry@test.ru>, size=27549, class=0, nrcpts=1, msgid=<104684869
>4.3e65a4b69f6dc@gate2.test.ru>, proto=ESMTP, daemon=MTA, relay=gate2.test.ru [10.0.0.2]                            
>Mar  5 10:18:14 gate2 kavkeeper[5329]: *** Session start.
>Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn00005329 <-- from=<dmitry@test.ru>                                            
>Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn01505329 --> to=<dmitry@test.ru>,group=<default>,notify=admin                
>Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn01805329 --> to=<dmitry@test.ru>,group=<default>,notify=recipient            
>Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn00005329 === from=<dmitry@test.ru>,  to=<dmitry@test.ru>,group=<defaul
>t>,check result=infected                                                                                                            
>Mar  5 10:18:14 gate2 kavkeeper[5329]: h25AIEn02105329 --> to=<dmitry@test.ru>                                              
>Mar  5 10:18:14 gate2 sendmail[5338]: gethostbyaddr(x.x.x.x) failed: 1
>Mar  5 10:18:14 gate2 sendmail[5338]: h257IEDs005338: from=<dmitry@test.ru>, size=28814, class=0, nrcpts=1, msgid=<h25AIEn01
>505329@gate2>, proto=SMTP, relay=root@localhost                                                                                    
>Mar  5 10:18:15 gate2 sendmail[5340]: gethostbyaddr(x.x.x.x) failed: 1
>Mar  5 10:18:15 gate2 sendmail[5340]: h257IFOT005340: from=<dmitry@test.ru>, size=28581, class=0, nrcpts=1, msgid=<h25AIEn01
>805329@gate2>, proto=SMTP, relay=root@localhost                                                                                    
>Mar  5 10:18:15 gate2 sendmail[5343]: gethostbyaddr(x.x.x.x) failed: 1
>Mar  5 10:18:15 gate2 sendmail[5343]: h257IFNN005343: from=<dmitry@test.ru>, size=823, class=0, nrcpts=1, msgid=<h25AIEn0210
>5329@gate2>, proto=SMTP, relay=root@localhost                                                                                      
>Mar  5 10:18:15 gate2 sendmail[5328]: h257IEES005326: to=<dmitry@test.ru>, delay=00:00:01, xdelay=00:00:01, mailer=kavkeeper
>, pri=30493, relay=kavkeeper, dsn=2.0.0, stat=Sent
>Mar  5 10:18:15 gate2 kavkeeper[5329]: *** Session end.
>Mar  5 10:18:15 gate2 sendmail[5339]: h257IEDs005338: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
>y=00:00:01, xdelay=00:00:00, mailer=cyrus, pri=59018, relay=localhost, dsn=2.0.0, stat=Sent
>Mar  5 10:18:15 gate2 sendmail[5342]: h257IFOT005340: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
>y=00:00:00, xdelay=00:00:00, mailer=cyrus, pri=58785, relay=localhost, dsn=2.0.0, stat=Sent
>Mar  5 10:18:15 gate2 sendmail[5345]: h257IFNN005343: to=<dmitry@test.ru>, ctladdr=<dmitry@test.ru> (1160/100), dela
>y=00:00:00, xdelay=00:00:00, mailer=cyrus, pri=31027, relay=localhost, dsn=2.0.0, stat=Sent
>
>messages
>
>
>Mar  5 10:17:32 gate2 imapd[5325]: login: gate2.test.ru[10.0.0.2] dmitry CRAM-MD5 User logged
>in
>Mar  5 10:18:14 gate2 last message repeated 4 times
>Mar  5 10:18:18 gate2 imapd[5324]: login: gate2.test.ru[10.0.0.2] dmitry CRAM-MD5 User logged
>in
>
>
>В Apache никаких ошибок

Apache log

[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  fopen("/tmp/impattPm65QB", "rb") - No such file or directory in /usr/local/var/www/
gate2.test.ru/horde/imp/compose.php on line 319                                                                            
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  stat failed for /tmp/impattPm65QB (errno=2 - No such file or directory) in /usr/loc
al/var/www/gate2.test.ru/horde/imp/compose.php on line 320                                                                  
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  fread(): supplied argument is not a valid File-Handle resource in /usr/local/var/ww
w/gate2.test.ru/horde/imp/compose.php on line 320                                                                          
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  fclose(): supplied argument is not a valid File-Handle resource in /usr/local/var/w
ww/gate2.test.ru/horde/imp/compose.php on line 321                                                                          
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  unlink() failed (No such file or directory) in /usr/local/var/www/gate2.test
s.ru/horde/imp/compose.php on line 322  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

168. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 05-Мрт-03, 12:30  (MSK)
Извини, не понял, attachment-ы уже работают?
═fopen("/tmp/impattPm65QB", "rb") - No such file or directory in ... --
это как раз о них.

А что происходит, когда пытаешься сделать export address book-ов.
Как это выглядит? Нажимаешь - и ничего не происходит или пытается
что-то сделать и проваливается?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

169. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 14:00  (MSK)
>Извини, не понял, attachment-ы уже работают?
>═fopen("/tmp/impattPm65QB", "rb") - No such file or directory in ... --
>это как раз о них.
>
>А что происходит, когда пытаешься сделать export address book-ов.
>Как это выглядит? Нажимаешь - и ничего не происходит или пытается
>что-то сделать и проваливается?


Проблема в том что IMP режет все приатаченные файлы, оставляет 71кб, название оставляет, причем все файлы, не зависимо от размера, пробовал опустить Kaspersky, тоже самое.

По поводу импорта/экпорта адресной книги. Извини, не корректно выразился. Интересует только импорт, с экспортом все OK. Так вот пробовал все режимы от Outlook, до 1 карточки. Выдает пустое окно и импорт не производит

Это в логах Apache

[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  stat failed for /tmp/impattPm65QB (errno=2 - No such file or directory) in /usr/loc
al/var/www/gate2.test.ru/horde/imp/compose.php on line 320                                                                  
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  fread(): supplied argument is not a valid File-Handle resource in /usr/local/var/ww
w/gate2.test.ru/horde/imp/compose.php on line 320                                                                          
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  fclose(): supplied argument is not a valid File-Handle resource in /usr/local/var/w
ww/gate2.test.ru/horde/imp/compose.php on line 321                                                                          
[Wed Mar  5 10:49:09 2003] [error] PHP Warning:  unlink() failed (No such file or directory) in /usr/local/var/www/gate2.test.ru/horde/imp/compose.php on line 322                                                                                              
[Wed Mar  5 13:51:35 2003] [error] PHP Warning:  POST Content-Length of 125658628 bytes exceeds the limit of 8388608 bytes in Unknow
n on line 0


  Рекомендовать в FAQ | Cообщить модератору | Наверх

170. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 05-Мрт-03, 14:53  (MSK)
Проблемы с временными файлами, которые Horde/PHP пытаются создавать,
когда тебе надо что-то закачать с локального компьютера на сервер
(attachment-ы или address book-и).

Надо всё проверить -
пути к каталогам для временных файлов в PHP и Horde
(лучше их явно указать),
права доступа к ним, umask,
дисковые квоты, если есть,
ограничения на размеры и время,
ограничения для Apache-юзера (если такие есть).

Ещё бы хорошо проследить, создаются ли вообще временные файлы в ответ
на попытку прицепить attachment и импортировать address book
(например, нажимаем "compose", выбираем
файл для attachment-а, нажимаем "Attach", и не отправляя письмо, идём в
каталог для временных файлов, смотрим, появился там файл или нет,
какой у него размер и что внутри - лучше для этих целей взять
обычный текстовый файл, чтобы можно было его вычислить по содержанию).


  Рекомендовать в FAQ | Cообщить модератору | Наверх

171. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 16:56  (MSK)
>Проблемы с временными файлами, которые Horde/PHP пытаются создавать,
>когда тебе надо что-то закачать с локального компьютера на сервер
>(attachment-ы или address book-и).
>
>Надо всё проверить -
>пути к каталогам для временных файлов в PHP и Horde
>(лучше их явно указать),
>права доступа к ним, umask,
>дисковые квоты, если есть,
>ограничения на размеры и время,
>ограничения для Apache-юзера (если такие есть).
>
>Ещё бы хорошо проследить, создаются ли вообще временные файлы в ответ
>на попытку прицепить attachment и импортировать address book
>(например, нажимаем "compose", выбираем
>файл для attachment-а, нажимаем "Attach", и не отправляя письмо, идём в
>каталог для временных файлов, смотрим, появился там файл или нет,
>какой у него размер и что внутри - лучше для этих целей
>взять
>обычный текстовый файл, чтобы можно было его вычислить по содержанию).
представляешь, посылает файлы  *.txt *.jpg *.pdf - проходит на ура любого размера, а вот *.doc, *.xls режет.
Главное временный файл создает, проверял
содержание -ОК!
И еще приимпорте из Outlook.pst ругается на поля.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

172. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 17:03  (MSK)
>>Проблемы с временными файлами, которые Horde/PHP пытаются создавать,
>>когда тебе надо что-то закачать с локального компьютера на сервер
>>(attachment-ы или address book-и).
>>
>>Надо всё проверить -
>>пути к каталогам для временных файлов в PHP и Horde
>>(лучше их явно указать),
>>права доступа к ним, umask,
>>дисковые квоты, если есть,
>>ограничения на размеры и время,
>>ограничения для Apache-юзера (если такие есть).
>>
>>Ещё бы хорошо проследить, создаются ли вообще временные файлы в ответ
>>на попытку прицепить attachment и импортировать address book
>>(например, нажимаем "compose", выбираем
>>файл для attachment-а, нажимаем "Attach", и не отправляя письмо, идём в
>>каталог для временных файлов, смотрим, появился там файл или нет,
>>какой у него размер и что внутри - лучше для этих целей
>>взять
>>обычный текстовый файл, чтобы можно было его вычислить по содержанию).
>представляешь, посылает файлы  *.txt *.jpg *.pdf - проходит на ура любого
>размера, а вот *.doc, *.xls режет.
>Главное временный файл создает, проверял
>содержание -ОК!
>И еще приимпорте из Outlook.pst ругается на поля.

Поторопился, присылаетт файлы но портит. Короче кроме *.txt ничего не присылает

  Рекомендовать в FAQ | Cообщить модератору | Наверх

173. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 05-Мрт-03, 17:14  (MSK)
А в tmp он попадает целиком или только кусок?
Можно взять такой файл, скопировать обратно на лок. компьютер, переименовать и попробовать открыть "родным" приложением.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

174. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 05-Мрт-03, 17:39  (MSK)
>А в tmp он попадает целиком или только кусок?
>Можно взять такой файл, скопировать обратно на лок. компьютер, переименовать и попробовать
>открыть "родным" приложением.


Нет нельзя, он немного увеличивается в размере, и посмотреть его нельзя, пишет какой-то брет, что путь не правильно указан, имя документаб доступ

  Рекомендовать в FAQ | Cообщить модератору | Наверх

175. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Igor Искать по авторуВ закладки on 05-Мрт-03, 17:45  (MSK)
Слушай, а можешь послать мне на ihos@gala.net из Horde письмо с
маленьким attachment-ом, скажем .jpg?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

104. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 21-Фев-03, 15:06  (MSK)
>>Тебе нужна аутентификация через 'imap' (т.е. будет использоваться твой Cyrus и его
>>механизмы проверки паролей - то, с чем ты
>>возился до этого), т.е. нужно поставить:
>> $conf['auth']['driver'] = 'imap';
>>и
>> $conf['auth']['params']['dsn'] = '{localhost:143/imap}INBOX';
>>(или где там у тебя твой Cyrus).
>>
>>Если поставить
>> $conf['auth']['driver'] = 'sql';
>>это будет значить, что Horde будет пытаться искать пользователей и их
>>пароли в sql-базе данных и для этой базы нужно указать дополнительные
>>параметры, в частности и $conf['auth']['params']['phptype']. Ошибка как раз об этом и говорит.
>>
>
>Брет какой - то прет опять
>// What backend should we use for authenticating users to Horde? Valid
>
>// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
>$conf['auth']['driver'] = 'imap';
>
>// An array holding any parameters that the Auth object will need
>to
>// function correctly.
>$conf['auth']['params'] = array();
>
>// For IMAP, this is the server name, port, protocol, etc.
>   $conf['auth']['params']['dsn'] = '{10.0.0.2:143/imap}INBOX';      
>          
>          
>          
>          
>          
>      Поставил
>Произошла критическая ошибка:
>
>DB Error: connect failed
>
>[строка 108 из /usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php]
>
>Horde.log
>
>
>ÄÕÒ 21 14:24:26 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pass
>word: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]
>ÄÕÒ 21 14:38:55 HORDE [emergency] [horde] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pa
>ssword: YES)] ** Array [on line 108 of "/usr/local/var/www/www.test.ru/horde/lib/Prefs/sql.php"]
>ÄÕÒ 21 14:39:14 HORDE [emergency] [imp] DB Error: connect failed:  [nativecode=Access
>denied for user: 'horde@localhost' (Using pass
>word: YES)] ** Array [on line 108 of "/usr/local/var/www/gate2.noblegibbons.ru/horde/lib/Prefs/sql.php"]
>
>Опять ошибка
>
>Исправил же!

Нашел! Раскоментировал строчки в registry.php


>$this->registry['auth']['login'] = 'imp';                                                                                          
$this->registry['auth']['logout'] = 'imp';

  Рекомендовать в FAQ | Cообщить модератору | Наверх

28. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Andy Nik Искать по авторуВ закладки on 06-Фев-03, 08:41  (MSK)
>???
Я использую Squirrelmai http://www.squirrelmail.org/
Проблем нет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

62. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Test Искать по авторуВ закладки on 13-Фев-03, 10:47  (MSK)
!!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

79. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 15-Фев-03, 21:22  (MSK)
!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

151. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 03-Мрт-03, 13:45  (MSK)
!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру