The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Cyrus-imap22 + SASL задержки в аутентификации"
Отправлено fm32yo, 20-Апр-10 18:00 
Поднята связка
cyrus-sasl2
cyrus-sasl2-saslauthd
Postfix
Cyrus-imap22

Проблема в задержках аутентификации клиента (например The Bat! с WinXP)

FreeBSD.myhost.net - имя сервера, на котором установлена FreeBSD 7,2

Есть "виртуальный" пользователь test  
его запись в SASL2-e

           # saslpasswd2 -c test
           Password: test02
           Again (for verification): test02

           # sasldblistusers2
          test@FreeBSD.myhost.net: userPassword

Проверим, авторизируется ли он:
# testsaslauthd -u test -p test02
0: OK "Success."

Заводим для него почтовый ящик

cyradm --user admin localhost
Password:
FreeBSD.myhost.net> cm user.test
FreeBSD.myhost.net> lm
user.test (\HasNoChildren)
FreeBSD.myhost.net> sam user.test admin c
FreeBSD.myhost.net> lam user.test
FreeBSD.myhost.net> quit

Ящик есть
/var/imap/spool/user/test

Пробуем отправить на него почту из внешнего мира.
Почта пришла.

Теперь непонятки с приемом почты

#telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'. !!!!! жду 2 минуты!!!!
* OK FreeBSD.myhost.net Cyrus IMAP4 v2.2.13p1 server ready
. logout
* BYE LOGOUT received
. OK Completed
Connection closed by foreign host.

#imtest -m login -a test localhost  (!!!!жду 2 минуты!!!!)
S: * OK FreeBSD.myhost.net Cyrus IMAP4 v2.2.13p1 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE AUTH=DIGEST-MD5 AUTH=CRAM-MD5 SASL-IR
S: C01 OK Completed
Please enter your password:
C: L01 LOGIN test {6}
S: + go ahead
C: <omitted>
S: L01 OK User logged in
Authenticated.
Security strength factor: 0

Ну и, соответственно если в клиента
WinXP (The Bat!)
принимаю почту - Бат так же 2 минуты "коннектится"
(хорошо хоть почта принимается :-))))

В /var/log/maillog
появляются записи, значение которых мне не ясно

Apr 20 15:55:06 FreeBSD imap[84577]: dracconn: localhost: RPC:
Port mapper failure - RPC: Timed out
Apr 20 15:55:06 FreeBSD imap[84577]: DRAC notifications disabled
Apr 20 15:55:06 FreeBSD imap[84577]: badlogin: XPZ0801.myhost.net
[10.107.0.201] plaintext test SASL(-13): authentication failure:
checkpass failed
Apr 20 15:55:14 FreeBSD imap[84577]: login: XPZ0801.myhost.net
[10.107.0.201] test plaintext User logged in
Apr 20 16:03:04 FreeBSD imap[85085]: dracconn: localhost: RPC:
Port mapper failure - RPC: Timed out
Apr 20 16:03:04 FreeBSD imap[85085]: DRAC notifications disabled


XPZ0801.myhost.net - клиентская машина, с которой я получаю почту

На всякий случай немного конфигурации


конфиг Сайруса
           configdirectory: /var/imap
           partition-default: /var/imap/spool
           sievedir: /var/imap/sieve
           admins: admin cyrus
           allowanonymouslogin: no
           autocreatequota: 10240
           reject8bit: no
           quotawarn: 90
           timeout: 30
           poptimeout: 10
           dracinterval: 0
           drachost: localhost
           sasl_pwcheck_method: auxprop
           sasl_auxprop_plugin: sasldb
           sasl_sasldb_path: /usr/local/etc/sasldb2
           sasl_mech_list: plain login cram-md5 digest-md5
           lmtp_overquota_perm_failure: no
           unixhierarchysep: yes  
       virtdomains: userid
           defaultdomain: FreeBSD.myhost.net
           loginrealms: myhost.net


В /etc/rc.conf

saslauthd_enable="YES"  
saslauthd_flags="-a sasldb"

#ps ax|grep sasl
61506  ??  Ss     0:00.00 /usr/local/sbin/saslauthd -a sasldb
61507  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
61508  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
61509  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
61510  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
61524  p2  D+     0:00.00 grep sasl

# ее usr/local/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login CDRAM-MD5 DIGEST-MD5

Конфиг постфикса полагаю приводить не нужно.. раз почта извне попала ко мне - там нет проблем.

Буду рад, если кто-то сталкивался и знает в чем "затык"

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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