The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
cyrus-sasl + cyrus-imapd + sieve: STARTTLS failed, !*! DmEm, 23-Июл-07, 19:33  [смотреть все]
Уважаемый ALL, подскажите
FreeBSD 6.2
OpenSSL использую системный, cyrus-sasl, cyrus-imapd,

//------------   /usr/local/etc/imapd.conf:
configdirectory: /var/imap
partition-default: /var/imap/imap
sievedir: /var/spool/sieve
admins: cyradmin
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_mech_list: CRAM-MD5 PLAIN
tls_cert_file: /var/imap/server.pem
tls_key_file: /var/imap/server.pem
-------------------------------//

//------------ В /etc/services
pop3      110/tcp
imap      143/tcp
imsp      406/tcp
acap      674/tcp
imaps     993/tcp
pop3s     995/tcp
kpop      1109/tcp
sieve     2000/tcp
lmtp      2003/tcp
fud       4201/udp
-------------------------------//

Сделал сертификаты

# openssl req -new -x509 -nodes -out /var/imap/server.pem -keyout /var/imap/server.pem -days 365

Проверил:
# /usr/local/bin/imtest -m cram-md5 -a cyradmin your.hostname.domain

Поставил Squirrelmail.

Вроде все работает. Почта ходит, SquirrelMail по IMAP работает.

Теперь проблемы:
Ставлю plugin Avelsieve (Sieve Mail Filters) к Squirrelmail.
Пробую с ним работать, выдает ошибку:
"Не могу соединится с демоном timsiaved на вашем сервере IMAP localhost:2000."
Хотя если на локале набрать telnet localhost sieve- подключается.
В логах пишет:

sieve[32721]: TLS server engine: cannot load CA data
sieve[32721]: TLS server engine: No CA file specified. Client side certs may not work
sieve[32721]: STARTTLS failed

В чем может быть трабл?
С уважением, Дмитрий.

  • cyrus-sasl + cyrus-imapd + sieve: STARTTLS failed, !*! DmEm, 09:28 , 24-Июл-07 (1)
    Еще замечено, что скрипты sieve не срабатывают!!!

    Написан скрипт:
    ###########################################################
    require "fileinto";

    # SpamAssassin is pretty confident this is spam: delete the message
    if header :contains "X-Spam-Level" "**********" { discard; stop; }

    # SpamAssassin thinks this might be spam: file the message into folder "spam"
    if header :contains "X-Spam-Level" "******" { fileinto "Junk"; stop; }
    ###########################################################

    Загружаю скрипт и активирую:
    % sieveshell -u cyradmin -a cyradmin localhost
    > put /usr/local/utils/junk.sieve
    > activate junk.sieve
    > quit

    Сообщений в логах об ошибках нет, но скрипт не срабатывает!

    Где смотреть?




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

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