The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"egroupware + sieve"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"egroupware + sieve"  
Сообщение от Heretic (ok) on 01-Окт-07, 16:27 
Доброго дня суток, ALL!
OS: SLES
Стоит Cyrus-imapd и egroupware. В почте egroupware пытаюсь создать "filter rules", он оно не  создается, прошу собственно помочь с отловом моей ошибки.

Как я понимаю, из egroupware должны создаваться скрипты sieve для пользователя или для группы пользователей, может кто сталкивался?

Прелогаю конфиги:
cyrus.conf
# standard standalone server implementation

START {
  # do not delete this entry!
  recover       cmd="ctl_cyrusdb -r"

  # this is only necessary if using idled for IMAP IDLE
  idled         cmd="idled"
}

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

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix      cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=0

  # this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}

EVENTS {
  # this is required
  checkpoint    cmd="ctl_cyrusdb -c" period=30

  # this is only necessary if using duplicate delivery suppression
  delprune      cmd="cyr_expire -E 3" at=0400

  # this is only necessary if caching TLS sessions
  tlsprune      cmd="tls_prune" at=0400

  # Uncomment the next entry, if you want to automatically remove
  # old messages of EVERY user.
  # This example calls ipurge every 60 minutes and ipurge will delete
  # ALL messages older then 30 days.
  # enter 'man 8 ipurge' for more details

  # cleanup      cmd="ipurge -d 30 -f" period=60
}

imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
sieveusehomedir: 0
sendmail: /usr/sbin/sendmail
servername: example.ru
admins: cyrus
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN DIGEST-MD5
createonpost: yes
autocreateinboxfolders: Sent|Drafts|spam|notspam|Trash
autosubscribeinboxfolders: Sent|Drafts|spam|notspam|Trash
allowusermoves: 1
unixhierarchysep: yes
autocreatequota: 100000
quotawarn: 90
quotawarnkb: 2048
username_tolower: 1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "egroupware + sieve"  
Сообщение от Solo_Wolf (??) on 01-Окт-07, 16:48 
А какой конкретно клиент, поскольку их 2 там. И оба работают.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "egroupware + sieve"  
Сообщение от Heretic (??) on 01-Окт-07, 16:54 
>А какой конкретно клиент, поскольку их 2 там. И оба работают.

конкретно eGroupWare-1.4.002

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "egroupware + sieve"  
Сообщение от Heretic (ok) on 01-Окт-07, 22:18 
>>А какой конкретно клиент, поскольку их 2 там. И оба работают.
>
>конкретно eGroupWare-1.4.002

Ни кто не сталкивался с данной проблемой? Ну хоть скажите в какую сторону копать =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "egroupware + sieve"  
Сообщение от Solo_Wolf (??) on 01-Окт-07, 22:59 
>>А какой конкретно клиент, поскольку их 2 там. И оба работают.
>
>конкретно eGroupWare-1.4.002

Есть там 2 клиента. Оба работают практически одинаково. И проблема скорее всего с сохранением фильтра в базе.

Если не секрет - какая субд используется?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "egroupware + sieve"  
Сообщение от Heretic (??) on 02-Окт-07, 09:57 
>>>А какой конкретно клиент, поскольку их 2 там. И оба работают.
>>
>>конкретно eGroupWare-1.4.002
>
>Есть там 2 клиента. Оба работают практически одинаково. И проблема скорее всего
>с сохранением фильтра в базе.
>
>Если не секрет - какая субд используется?

Mysql + LDAP, в LDAP хранятся пользователи в Mysql не смотрел что =)
притом в логах ничего не отображается, то бишь ошибок нету. Если есть еще идеи буду рад, а пока буду копать в сторону mysql спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "egroupware + sieve"  
Сообщение от Heretic (??) on 02-Окт-07, 11:09 
>[оверквотинг удален]
>>Есть там 2 клиента. Оба работают практически одинаково. И проблема скорее всего
>>с сохранением фильтра в базе.
>>
>>Если не секрет - какая субд используется?
>
>Mysql + LDAP, в LDAP хранятся пользователи в Mysql не смотрел что
>=)
>притом в логах ничего не отображается, то бишь ошибок нету. Если есть
>еще идеи буду рад, а пока буду копать в сторону mysql
>спасибо!

отрубил LDAP оставил только mysql, пользователь egroupware в mysql имеет полные права, может в cyrus что не так?
Еще один факт, когда запускаю sieveshell получаю:
sieveshell admin
connecting to admin
getaddrinfo: Имя или служба не известны
unable to connect to server at /usr/bin/sieveshell line 169.

Еще если можно идейки.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "egroupware + sieve"  
Сообщение от Heretic (ok) on 02-Окт-07, 11:43 
>Еще один факт, когда запускаю sieveshell получаю:
>sieveshell admin
>connecting to admin
>getaddrinfo: Имя или служба не известны
>unable to connect to server at /usr/bin/sieveshell line 169.

.

тут я накосячил, но проблема не решина

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "egroupware + sieve"  
Сообщение от Solo_Wolf (??) on 02-Окт-07, 12:15 
Проблема скорее всего именно с хранением фильтров в базе.... То, что есть в egroupware - пассивная программа. Причем местами достаточно много косяков. Например приходится чистить кеш, чтобы все правильно обновлялось....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "egroupware + sieve"  
Сообщение от Heretic (ok) on 02-Окт-07, 12:31 
>Проблема скорее всего именно с хранением фильтров в базе.... То, что есть
>в egroupware - пассивная программа. Причем местами достаточно много косяков. Например
>приходится чистить кеш, чтобы все правильно обновлялось....

Хмм самое интересное, что добавил руками скрипт черет sieveshell, и egroupware начал добавлять скрипты, то бишь заработало, скрипты он хранит не в базе, а в /var/lib/sieve/, но как я думаю какие-нибудь заголовки он читает с mysql базы, хотелось бы разобраться в этой проблеме, так как я не понял с чего друг стало все работать =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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