Selon Andrew Morgan <morgan@xxxxxxxx>: > On Wed, 4 Apr 2007, arnaud@xxxxxxxxxxxxx wrote: > > > Thanks for your answer, I use 1 frontend because it's a test lab. Cyradm > was > > just an example tool. > > My main question was "How to troubleshoot IMAP connection to backend". I am > > unable to make a SELECT with imtest or any IMAP client. > > See below the results with imtest. > > > > [snip] > > S: L01 OK User logged in > > Authenticated. > > Security strength factor: 0 > > a SELECT INBOX > > a NO Server(s) unavailable to complete operation > > b SELECT user.user1.INBOX > > b NO Server(s) unavailable to complete operation > > > > and the log > > Mar 23 09:50:44 proxy1 cyrus/proxyd[12409]: connect(imapback.rescom.mi) > failed: > > Invalid argument > > > > Why there is no communication when connecting to IMAP ? > > What does mean "connect(default) failed: Invalid argument" in the log ? > > Can you post your frontend, backend, and murder imapd.conf files (sanitize > any passwords, of course)? I suspect there is an authentication problem. > > Andy > Thanks Here's the frontend config. FYI, users are authenticated against a LDAP server with saslauthd and cyrus, proxy_murder and murder are defined locally on each machine in a sasldb2 database. ---- FRONTEND CONFIG (proxy1) --- configdirectory: /var/lib/cyrus defaultpartition: proxy1 proxy1-default: /tmp altnamespace: no unixhierarchysep: no lmtp_downcase_rcpt: yes admins: cyrus postfix murder lmtp_admins: postman postfix murder mupdate_admins: murder proxyservers: proxy_murder allowanonymouslogin: no popminpoll: 1 autocreatequota: 0 umask: 077 sieveusehomedir: false sievedir: /var/spool/sieve hashimapspool: true allowplaintext: yes allowplainwithouttls:yes sasl_mech_list: PLAIN LOGIN sasl_pwcheck_method: saslauthd auxprop sasl_auxprop_plugin: sasldb sasl_auto_transition: no force_sasl_client_mech: plain login tls_cert_file: /etc/3mi/pki/server.cert tls_key_file: /etc/3mi/pki/server.key tls_ca_file: /etc/3mi/pki/rootca.pem imap_tls_cert_file: /etc/3mi/pki/server.cert imap_tls_key_file: /etc/3mi/pki/server.key imap_tls_ca_file: /etc/3mi/pki/rootca.pem tls_session_timeout: 1440 tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH mupdate_server: mupdate.rescom.mi mupdate_port: 3905 mupdate_username: murder mupdate_authname: murder mupdate_password: password mupdate_retry_delay: 10 infra1_password:password imapback_password:password proxy_authname:murder proxy_password:password lmtpsocket: /var/run/cyrus/socket/lmtp idlemethod: idled idlesocket: /var/run/cyrus/socket/idle notifysocket: /var/run/cyrus/socket/notify syslog_prefix: cyrus ---/END FRONTEND ---- --- BACKEND CONFIG (imapback) ----- servername:imapback.rescom.mi configdirectory: /var/lib/cyrus defaultpartition: default partition-default: /var/spool/cyrus/mail altnamespace: no lmtp_downcase_rcpt: yes unixhierarchysep: no admins: cyrus proxy_murder murder mupdate_admins: murder proxy_murder allowanonymouslogin: no popminpoll: 1 umask: 077 autocreatequota: 0 sieveusehomedir: false sievedir: /var/spool/sieve hashimapspool: true allowplaintext: yes allowplainwithouttls:yes sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sasldb sasl_mech_list: PLAIN sasl_minimum_layer: 0 sasl_auto_transition: no lmtpsocket: /var/run/cyrus/socket/lmtp idlemethod: poll idlesocket: /var/run/cyrus/socket/idle notifysocket: /var/run/cyrus/socket/notify syslog_prefix: cyrusback proxyservers: proxy_murder mupdate_server: mupdate.rescom.mi mupdate_port: 3905 mupdate_username: murder mupdate_authname: murder mupdate_password: password tls_cert_file: /etc/3mi/pki/server.cert tls_key_file: /etc/3mi/pki/server.key tls_ca_file: /etc/3mi/pki/rootca.pem imap_tls_cert_file: /etc/3mi/pki/server.cert imap_tls_key_file: /etc/3mi/pki/server.key imap_tls_ca_file: /etc/3mi/pki/rootca.pem ---- /END BACKEND ---- ----- MUPDATE (mupdate)------ configdirectory: /var/lib/mupdate defaultpartition: default partition-default: /tmp altnamespace: no lmtp_downcase_rcpt: yes unixhierarchysep: no admins: cyrus murder mupdate_admins: murder umask: 077 allowplaintext: yes sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sasldb sasl_mech_list: PLAIN LOGIN syslog_prefix: mupdate ---- /END MUPDATE ---- Thanks for your help. -- Arnaud Brugnon Opensquad ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html