URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75307
[ Назад ]

Исходное сообщение
"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 , 24-Июл-07 09:28 
Еще замечено, что скрипты 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

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

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