lissyara писал(а):pam, sasl - для начала
/etc/pam.conf у меня нет... saslauthd.conf
Например /etc/pam.d/imap
----------------------------
#auth required pam_nologin.so no_warn
#auth sufficient pam_krb5.so no_warn try_first_pass
#auth sufficient pam_ssh.so no_warn try_first_pass
#auth required pam_unix.so no_warn try_first_pass
auth required pam_winbind.so try_first_pass
---------------------------
И cyrus-sasl компилился with-saslathd, вот imapd.conf и cyrus.conf...
-------------------imapd.conf-----------------
configdirectory: /var/imap
partition-default: /var/data/mail
admins: cyrus
reject8bit: no
postuser: shared
lmtp_downcase_rcpt: no
lmtp_fuzzy_mailbox_match: yes
sieveusehomedir: false
sievedir: /var/imap/sieve
sasl_pwcheck_method: saslauthd
sasl_mech_list: cram-md5 digest-md5
tls_cert_file: /var/imap/cert.crt
tls_key_file: /var/imap/cert.key
tls_ca_file: /var/imap/ca.crt
tls_ca_path: /var/imap
----------------------------------
остальные настр. по умолчанию
---------------cyrus.conf--------
# standard standalone server implementation
START {
recover cmd="ctl_cyrusdb -r"
}
# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
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
lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
}
EVENTS {
checkpoint cmd="ctl_cyrusdb -c" period=30
delprune cmd="cyr_expire -E 3" at=0400
tlsprune cmd="tls_prune" at=0400
}
-------------------------
Вот... Если еще че надо для понимания - свистите...
-----------------
С уважением Сергей...