This normal with apache as you can reach the defaulkt vhost in a pacahe webserver only if no other vhost is assigned to it. as squirrelmail is installed in the default vhost, you reach it only on IP addresses that have no websites assigned.