sam wun wrote:
>
>
> The Authenticator list has the following authentication:
>
> sasl_cram_md5:
> driver = cyrus_sasl
> public_name = CRAM-MD5
> server_set_id = $1
>
> sasl_plain:
> driver = cyrus_sasl
> public_name = PLAIN
> server_set_id = $1
There may be problem in the Authenticator to deal with the smtp
authentication sent by Outlook here.
But I don't know the trick.
Does anyone got any idea?
The above two authenticators are not match with Outlook 2000. If I use
other authenticators, I don't know how to instruct the authentication
from Outllook 2000 to authenticate with the passwords in cyrus-sasl2.
Thanks
Sam
>
> Yes, it is using cyrus-sasl2. And Exim 4.43 is compiled with
> cyrus-sasl enabled.
> My imapd.conf config file is as follow:
> admins: cyrus
> allowanonymouslogin: no
> allowplainwithouttls: yes
> allowplaintext: yes
> altnamespace: no
> autocreatequota: 10000
> configdirectory: /var/db/imap
> drachost: localhost
> dracinterval: 0
> duplicatesuppression: yes
> lmtp_overquota_perm_failure: no
> #lmtpsocket: /var/spool/postfix/public/lmtp
> lmtpsocket: /var/spool/imap/public/lmtp
> normalizeuid: yes
> partition-default: /var/spool/imap
> poptimeout: 10
> quotawarn: 90
> reject8bit: no
> sasl_mech_list: plain login cram-md5 digest-md5
> #sasl_mech_list: NTLM
> #sasl_ntlm_server: mail.mydom.com
> #sasl_pwcheck_method: saslauthd
> sasl_pwcheck_method: auxprop
> sievedir: /var/imap/sieve
> timeout: 30
>
> saslauthd is started as follow:
> ]# ps -auxww | grep sasl
> root 673 0.0 0.2 3788 2116 ?? Is Sun11AM 0:00.01
> /usr/local/sbin/saslauthd -a sasldb
>
> cyrus.conf file contains the following lines:
> # standard standalone server implementation
>
> 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/lib/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/spool/imap/public/lmtp" prefork=0
>
> # this is only necessary if using notifications
> # notify cmd="notifyd" listen="/var/lib/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
>
> Your help will be highly appreciated.
>
> Thank you in advance
> Sam
>
>
>