Existe un problema bastante común y conocido en internet, que es el uso de los servidores de correo para envio de mensajes masivos (lo que se suele llamar "spam")
Para evitar que nuestros servidores sean usados para ese tipo de actividades, tenemos un sistema de seguridad que impide el uso del sistema a alguien que no un cliente nuestro. Para garantizar que un posible remitente de correo sea realmente uno de nuestros usuarios, la verificación que el servidor hace es permitir el envio de correo a un ordenador en el que previamente alguien se ha autentificado como usuario válido.
Esto significa que para poder "enviar" correo, antes hay que darle al botón de "leer". Una vez que un usuario haya leido el correo (hubiese o no mensajes), durante los siguiente 10 minutos será posible enviar desde ese equipo.
A pesar de que esta es la forma de funcionamiento habitual de los servidores de correo, cuando uno le da al botón de "leer y enviar correo" en Outlook Express, no hace los procesos como debería ser "lógico", e intenta enviar el correo antes de leer. Debido a ello, si nosotros tenemos un mensaje pendiente en la bandeja de salida y le damos a "enviar y recibir", se producira un error al intentar el envio previamente a la lectura.
Habitualmente esto se produce si cerramos el outlook con un mensaje en la bandeja de salida, y esta configurado para enviar y recibir al conectarse.
La solución a este problema es simple... si volvemos a darle a continuación al boton de "enviar y recibir", aunque vuelva a intentarlo en el orden "cambiado", como habran pasado menos de 10 minutos desde la última lectura, se enviará sin problemas.
Por sistema, para evitar esta situación, deberemos asegurarnos de verificar el correo antes de enviar mensajes, y si configuramos el programa para que lea automáticamente el correo cada cierto tiempo, este sea igual o inferior a 10 minutos.