¿Cómo configuro SMTP en Windows Server 2003 para reenviar todos los correos electrónicos a una dirección determinada?

Estoy configurando un servidor SMTP interno para manejar las pruebas de software que implican el envío de correos electrónicos.

Quiero configurar el servidor para que los emails enviados a myinternaldoamin.com sean retransmitidos (¿es el término correcto?) A nuestro servidor real / principal SMTP (otra máquina en la misma red). Los correos electrónicos que se envíen a cualquier otro dominio deben ser enviados a externalemailtest@myinternationaldomain.com – por lo que en realidad no van a personas reales, quiero atraparlos en esta cuenta sólo para probar.

es posible?

Si es así, ¿alguien puede darme un tut rápido sobre cómo hacerlo?

Editar: Si lo que estoy preguntando no es posible en la forma en que estoy preguntando, entonces estoy abierto a sugerencias sobre cómo lograr el mismo efecto.

Gracias

Andrés

No sólo es posible, sino fácil 🙂

Lamentablemente no tengo un servidor a mano con sólo el servicio SMTP en él (sólo Exchange y esto se mete con la interfaz de configuración SMTP). De la memoria si usted entra en la configuración del servidor SMTP puede agregar dominios y para cada dominio que agregue configurar la entrega de correo. El dominio puede ser local, en cuyo caso el correo se almacena en su servidor o remoto. Para dominios remotos, puede configurar el correo para que se dirija a un servidor diferente.

Así que acaba de configurar un dominio myinternaldoamin.com como un dominio remoto y configurar el correo para entregar a su "verdadero" servidor de correo.

JR

Editar:

El servidor SMTP de Windows no puede modificar encabezados de correo. Sólo puede pasar en los correos sin cambios. Sin embargo, el servidor SMTP de Windows le permite escribir sumideros de eventos. Estos son bits de VBScript que se ejecutan cada vez que los correos pasan a través del servidor, y desde este código puede realizar los cambios que desee al correo electrónico. Esto se utiliza a menudo para implementar un buzón catchall, ya que ni el servidor SMTP de Windows ni el Exchange 2k / 2k3 lo proporcionan. Sería cuidadoso de escribir sincronizaciones para los servidores de producción, ya que hay que asegurarse de que no hay errores en ellos y documentarlos a fondo. Sin embargo, para el uso que usted sugiere que debe estar bien.

http://support.microsoft.com/kb/324021 es un buen lugar para comenzar. Esto describe la escritura de un script catchall para Exchange, pero debería ser capaz de adaptarlo a sus necesidades.

JR

El servidor SMTP incluido con Windows no puede manipular los campos de encabezado (RFC822 o sobre) para "enrutar" el correo. Puede retransmitir y enviar SMTP y eso es todo. Si necesita una implementación de servidor SMTP más completa, tendrá que buscar en otra parte.

Si necesita esto para ser "sin costo", puede mirar el puerto Cygwin de Exim como una posible solución. También puede ejecutar una instancia * nix / Linux en una máquina virtual y utilizar cualquier servidor SMTP libre que desee en esa plataforma.

La compatibilidad con SMTP de IIS integrada es una mierda. Mejor instalar cualquiera de los buenos servidores de correo electrónico gratuito como HMail o MailEnable (Utilizamos MailEnable y estamos contentos con él).