Athentication problem (SOLVED)

Stephen Liu satimis at yahoo.com
Wed Jul 16 15:14:35 EDT 2008


Hi Dan,


> It looks like you have specified PLAIN as your only mechanism 
> within imapd.conf, and I'm guessing you have 'allowplaintext: 
> yes' set as well.
> 
> LOGIN is more typical within SMTP connections, so I would add it. 
> I'm not aware of any equivalent 'allowplaintext' option within 
> Postfix. I don't think you need one.


$ grep allowplaintext /etc/imapd.conf
allowplaintext: yes


$ grep alllowplaintext /etc/postfix/main.cf
$ grep plain /etc/postfix/main.cf
$ grep text /etc/postfix/main.cf
all without printout


> You will also need to create a SASL config file for Postfix which 
> matches this configuration, to get similar authentication 
> functionality. Typically, you'd create the file 
> '/etc/postfix/sasl/smtpd.conf' and put these lines into it (I 
> would add LOGIN):
> 
> mech_list: PLAIN LOGIN
> pwcheck_method: saslauthd
> auto_transition: no
> saslauthd_path: /var/spool/postfix/var/run/saslauthd/mux
> 
> however, if you are running your postfix chrooted, which appears 
> to be the case, then you'll want to change that last line to:
> 
> saslauthd_path: /var/run/saslauthd/mux


$ grep saslauthd_path /etc/imapd.conf
sasl_saslauthd_path: /var/spool/postfix/var/run/saslauthd/mux


$ locate mux | grep saslauthd
/var/spool/postfix/var/run/saslauthd/mux
/var/spool/postfix/var/run/saslauthd/mux.accept


The path is "/var/spool/postfix/var/run/saslauthd/mux"


$ sudo nano /etc/postfix/sasl/smtpd.conf
Password:

adding following lines on the file:
mech_list: PLAIN LOGIN
pwcheck_method: saslauthd
auto_transition: no
sasl_saslauthd_path: /var/spool/postfix/var/run/saslauthd/mux


$ sudo /etc/init.d/postfix restart
 * Stopping Postfix Mail Transport Agent postfix    [ ok ] 
 * Starting Postfix Mail Transport Agent postfix    [ ok ] 


$ sudo /etc/init.d/saslauthd restart
Stopping SASL Authentication Daemon: saslauthd.
Starting SASL Authentication Daemon: saslauthd.


$ sudo /etc/init.d/cyrus2.2 restart
Stopping Cyrus IMAPd: cyrmaster.
Waiting for complete shutdown...
Starting Cyrus IMAPd: cyrmaster.


Start Evolution on local machine.  Now users can send and receive mails
via/on the server.


Thanks again for your assistance


B.R.
Stephen 

Send instant messages to your online friends http://uk.messenger.yahoo.com 


More information about the Cyrus-sasl mailing list