The OpenNET Project / Index page

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

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

"cyrus imapd + sasl"
Сообщение от Varyag emailИскать по авторуВ закладки on 29-Июл-03, 23:49  (MSK)
Здравствуйте , Уважаемые Посетители данной конференция.
На работе появилась необходимость создания многофункционального почтового сервера.В качестве MTA успешно работает postfix , а в качестве почтового сервера простой imapd(и его функций явно недостаточно) .И  для его замены я решил выбрать сyrus.Собирал cyrus-1.6.24(--with-auth=unix) и sasl-2.15(--with-pwcheck_method=pam)
При установки cyrus возник ряд проблем.
[cyrus@xep postfix]$ imtest -m login -p imap localhost
C: C01 CAPABILITY
S: * OK xep.net Cyrus IMAP4 v1.6.24 server ready
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS X-NON-HIERARCHICAL-RENAME NO_ATOMIC_RENAME UNSELECT ID
S: C01 OK Completed
Password:
+ go ahead
L01 NO Login failed: no mechanism available
Authenticated.
Security strength factor: 0

imapd.conf :

allowplaintext: yes
sasl_mech_list: PLAIN
servername: 172.19.1.100
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
#drachost: localhost
sasl_pwcheck_method: auxprop
#sievedir: /usr/sieve
#sendmail: /usr/sbin/sendmail
#sieve_maxscriptsize: 32
#sieve_maxscripts: 5
#unixhierarchysep: yes
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus root
srvtab: /var/imap/srvtab
allowanonymouslogin: no
#sasl_passwd_check: pam
sendmail: /usr/sbin/sendmail
postmaster: postmaster

cyrus.conf :

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/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/imap/socket/lmtp" prefork=0

# this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/var/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="ctl_deliver -E 3" period=1440
# this is only necessary if caching TLS sessions
tlsprune      cmd="tls_prune" period=1440
}

messages:

Jul 27 22:09:18 xep pop3d[28617]: unrecognized plaintext verifier auxprop
Jul 27 22:10:20 xep imapd[28623]: unrecognized plaintext verifier auxprop
Jul 27 22:10:29 xep imapd[28623]: unrecognized plaintext verifier auxprop

Jul 29 23:34:04 xep pop3d[10271]: unrecognized plaintext verifier auxprop
Jul 29 23:34:09 xep imapd[10272]: unrecognized plaintext verifier auxprop

[root@xep etc]# /usr/local/sbin/saslauthd -v
saslauthd 2.1.15
authentication mechanisms: getpwent pam rimap shadow  

Но по поводу последнего елси не ошибаюсь не нужно встраивать поддержку auxprop. Пароль в /etc/sasl2.db создал и его видит sasldbusers2
Права на /etc/sasl2.db для cyrus стоят.

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

 Оглавление

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

1. "cyrus imapd + sasl"
Сообщение от Varyag Искать по авторуВ закладки on 31-Июл-03, 16:20  (MSK)
Что так никто и не знает?


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

2. "cyrus imapd + sasl"
Сообщение от HFSC Искать по авторуВ закладки on 31-Июл-03, 22:33  (MSK)
>Что так никто и не знает?

в конфе: sasl_pwcheck_method: saslauthd
запускаем: saslauthd -a sasldb

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

3. "cyrus imapd + sasl"
Сообщение от Varyag Искать по авторуВ закладки on 01-Авг-03, 14:31  (MSK)
>в конфе: sasl_pwcheck_method: saslauthd
>запускаем: saslauthd -a sasldb

[root@backup cyrus-sasl-2.1.15]# /usr/local/sbin/saslauthd -a sasldb
saslauthd[12292] :set_auth_mech   : unknown authentication mechanism: sasldb

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

4. "cyrus imapd + sasl"
Сообщение от HFSC Искать по авторуВ закладки on 01-Авг-03, 17:26  (MSK)
>>в конфе: sasl_pwcheck_method: saslauthd
>>запускаем: saslauthd -a sasldb
>
>[root@backup cyrus-sasl-2.1.15]# /usr/local/sbin/saslauthd -a sasldb
>saslauthd[12292] :set_auth_mech   : unknown authentication mechanism: sasldb

man saslauthd
sasldb    
Authenticate against the SASL authentication database.  Note
that this is probabally not what you want to be using, and is
even disabled at compile-time by default.  
читайте маны


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


Удалить

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




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

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