[exim] Relay not permitted - from Outlook to cyrus-sasl2

Pàgina inicial
Delete this message
Reply to this message
Autor: sam wun
Data:  
CC: exim-users
Assumptes vells: [exim] Which one come first? ACLs or Authenticator
Assumpte: [exim] Relay not permitted - from Outlook to cyrus-sasl2
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
>
>
>