Bueno el error te dice bastante claro que el puerto 25 del servidor smtp ya está en uso. Cuando usas -P en lugar de -p, como también dice en la explicación del error, estás "pisando" el servicio que había en ejecución en ese puerto y por eso te funciona.
Podés ver qué se está ejecutando en ese puerto con este comando: