I have installed the OX Hosting Edition on Debian stable. Everything works fine so far, except Webmail.
We have a central mailserver with IMAPS-only policy. I set the necessary values in imap.properties for IMAPS but OX still tries to connect via unencrypted IMAP, resulting in the estimated "connection refused" error message.
The interessting thing is, when i set imapLoginType to global, OX connects over IMAPS and I get the "password-wrong" error message because there is no master user.
I monitored both cases with wireshark.
I also tried to set user attribute "imapserver" to our.email-server.org:993 but it still wants to communicate over IMAP on the IMAPS port.
Today I've installed a local imap proxy (perdition) that listens for incoming IMAP connections and uses IMAPS to our central email server and that way it works, but this can only be a temporary workaround.
Our shortened imap.properties:
# Sets the implementing class to Global (global login) or User (user-specific login)
# The master password for IMAP Server. Only takes effect when property "imapLoginType" is set to "global"
# IMAP Server with or without IMAP Port: e.g. 192.168.32.133:8143
# SMTP Server with or without SMTP Port: e.g. 192.168.32.133:125
# The localhost name that is going to be used on SMTP's HELO or EHLO command.
# The default is set to InetAddress.getLocalHost().getHostName() but if either JDK or name service are not
# configured properly, this routine fails and the HELO or EHLO command is send without a name which
# leads to an error: "501 HELO requires domain address"
# The value "null" falls back to InetAddress.getLocalHost().getHostName() which works in most cases.
# Enable/Disable IMAPS and its port
# Enable/Disable SMTPS and its port