<font color='black' size='2' face='arial'>
<div><font face="arial">Hello,</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">I'm trying to setup Cyrus Murder for testing and have three virtual machines for this purpose (frontend, mupdate and backend). The three machines are running Centos 6.5, SASL 2.1.23 and Cyrus 2.3.16</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Looks like communication from frontend to muptade and from backend to mupdate is working fine since I can list the mailboxes created in the backend using the “cyradm -u cyrus localhost” and “lm” commands, which shows the same user’s mailboxes result on the three boxes.</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">The problem seems to be between the frontend and the backend since the frontend is not forwarding the imap requests to the backend. To test this, I am using the command “telnet localhost 143” on the frontend server. Once that I get connected and authenticated, I issue the command “select inbox”, but I receive the message “NO Server(s) unavailable to complete operation”. In the /usr/log/maillog file there is an error message that says “failed: Connection timed out”</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">I have not configured yet the smtp server, not sure if it is required, so I am trying to focus to get the imap part working. </font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Any guidance would be appreciated.  I have spent several days working in this problem without getting any progress at all.</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Here are my configuration files:</font></div>

<div><font face="arial">Frontend’s imap.conf</font></div>

<div><font face="arial">configdirectory: /var/lib/imap</font></div>

<div><font face="arial">partition-default: /var/spool/imap</font></div>

<div><font face="arial">admins: cyrus murder</font></div>

<div><font face="arial">sievedir: /var/lib/imap/sieve</font></div>

<div><font face="arial">sendmail: /usr/sbin/sendmail</font></div>

<div><font face="arial">hashimapspool: true</font></div>

<div><font face="arial">sasl_pwcheck_method: auxprop</font></div>

<div><font face="arial">sasl_mech_list: PLAIN</font></div>

<div><font face="arial">#tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem</font></div>

<div><font face="arial">#tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem</font></div>

<div><font face="arial">#tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt</font></div>

<div><font face="arial">allowplaintext: yes</font></div>

<div><font face="arial">mupdate_server: cyrus-mupdate.cvacyrus.com</font></div>

<div><font face="arial">mupdate_port: 3905</font></div>

<div><font face="arial">mupdate_username: murder</font></div>

<div><font face="arial">mupdate_authname: murder</font></div>

<div><font face="arial">mupdate_password: cvacva</font></div>

<div><font face="arial">cyrus-backend2_password: cvacva</font></div>

<div><font face="arial">proxy_authname: murder</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Frontend’s cyrus.conf</font></div>

<div><font face="arial">START {</font></div>

<div><font face="arial">  recover       cmd="ctl_cyrusdb -r"</font></div>

<div><font face="arial">  idled         cmd="idled"</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">SERVICES {</font></div>

<div><font face="arial">  mupdate       cmd="mupdate" listen=3905 prefork=1</font></div>

<div><font face="arial">  imap          cmd="proxyd" listen="imap" prefork=5</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">EVENTS {</font></div>

<div><font face="arial">  checkpoint    cmd="ctl_cyrusdb -c" period=30</font></div>

<div><font face="arial">  delprune      cmd="cyr_expire -E 3" at=0400</font></div>

<div><font face="arial">  tlsprune      cmd="tls_prune" at=0400</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Backend’s imap.conf</font></div>

<div><font face="arial">configdirectory: /var/lib/imap</font></div>

<div><font face="arial">partition-default: /var/spool/imap</font></div>

<div><font face="arial">admins: cyrus murder</font></div>

<div><font face="arial">sievedir: /var/lib/imap/sieve</font></div>

<div><font face="arial">sendmail: /usr/sbin/sendmail</font></div>

<div><font face="arial">hashimapspool: true</font></div>

<div><font face="arial">sasl_pwcheck_method: auxprop</font></div>

<div><font face="arial">sasl_mech_list: PLAIN</font></div>

<div><font face="arial">altnamespace: yes</font></div>

<div><font face="arial">allowplaintext: yes</font></div>

<div><font face="arial">proxyservers: murder</font></div>

<div><font face="arial">mupdate_server: cyrus-mupdate.cvacyrus.com</font></div>

<div><font face="arial">mupdate_port: 3905</font></div>

<div><font face="arial">mupdate_username: murder</font></div>

<div><font face="arial">mupdate_authname: murder</font></div>

<div><font face="arial">mupdate_password: cvacva</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Backend’s cyrus.conf</font></div>

<div><font face="arial">START {</font></div>

<div><font face="arial">  recover       cmd="ctl_cyrusdb -r"</font></div>

<div><font face="arial">  idled         cmd="idled"</font></div>

<div><font face="arial">  mupdatepush cmd="ctl_mboxlist -m"</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">SERVICES {</font></div>

<div><font face="arial">  imap          cmd="imapd" listen="imap" prefork=5</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">EVENTS {</font></div>

<div><font face="arial">  checkpoint    cmd="ctl_cyrusdb -c" period=30</font></div>

<div><font face="arial">  delprune      cmd="cyr_expire -E 3" at=0400</font></div>

<div><font face="arial">  tlsprune      cmd="tls_prune" at=0400</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Mupdate’s imap.conf</font></div>

<div><font face="arial">configdirectory: /var/lib/imap</font></div>

<div><font face="arial">partition-default: /var/spool/imap</font></div>

<div><font face="arial">admins: cyrus murder</font></div>

<div><font face="arial">sievedir: /var/lib/imap/sieve</font></div>

<div><font face="arial">sendmail: /usr/sbin/sendmail</font></div>

<div><font face="arial">hashimapspool: true</font></div>

<div><font face="arial">sasl_pwcheck_method: auxprop</font></div>

<div><font face="arial">sasl_mech_list: PLAIN</font></div>

<div><font face="arial">allowplaintext: 1</font></div>

<div><font face="arial"><br>
</font></div>

<div><font face="arial">Mupsate’s cyrus.conf</font></div>

<div><font face="arial">START {</font></div>

<div><font face="arial">  recover       cmd="ctl_cyrusdb -r"</font></div>

<div><font face="arial">  idled         cmd="idled"</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">SERVICES {</font></div>

<div><font face="arial">  imap          cmd="imapd" listen="imap" prefork=5</font></div>

<div><font face="arial">  mupdate cmd="mupdate -m" listen="mupdate" prefork=1</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial">EVENTS {</font></div>

<div><font face="arial">  checkpoint    cmd="ctl_cyrusdb -c" period=30</font></div>

<div><font face="arial">  delprune      cmd="cyr_expire -E 3" at=0400</font></div>

<div><font face="arial">  tlsprune      cmd="tls_prune" at=0400</font></div>

<div><font face="arial">}</font></div>

<div><font face="arial"><br>
</font></div>

<div style="color: black; font-family: arial; font-size: 10pt;"><br>
</div>
</font>