I've just installed Scalix, and the only service that's listening on a public IP address is Sendmail, which isn't even part of Scalix. The other services are listed as follows by netstat -an
tcp 0 0 0.0.0.0:5729 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN
tcp 0 0 10.0.0.7:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
I am not able to set up IMAP or POP clients to contact this server by its IP address, 10.0.0.7. If I ssh into the machine and forward to the local IMAP or POP ports, I can connect. That is, if I do:
ssh -L 110:10.0.0.7:110 user@10.0.0.7, and then configure my mail client to contact Localhost:110/143, that works.
Why are Scalix's services not listening on the 10.0.0.7 interface?