Yes, I believe this is a firewall issue. The link http://domain.com/webmail connects to the server via port 2095 where as http://domain.com/sqmail is a cpanel independent installation of squirrelmail that we maintain and works on port 80 so that clients can use webmail, say, on the move or if there are port restrictions.