Limite el entorno de desarrollo para enviar por correo electrónico solo determinados dominios para realizar pruebas (XP smtp IIS)
-
09-06-2019 - |
Pregunta
Estoy desarrollando un sitio web en una máquina virtual XP y tengo un servidor virtual SMTP configurado en IIS; entrega el correo sin problemas.lo que haría como es confirmar que cualquier correo electrónico que envíe el sitio solo vaya a un dominio específico.
El firewall de XP parece involucrar solo conexiones entrantes, no puedo bloquear TCP saliente en el puerto 25.Y no he podido configurar el servidor SMTP para filtrar por dirección de entrega.
Con esta configuración, ¿existe alguna forma sencilla de filtrar el correo electrónico saliente por dirección de destino?
Solución
He aquí una idea:
Bajo Advanced Delivery
opciones (SMTP Virtual Server Properties
> Delivery
pestaña > Advanced
).Allí puede configurar un "Host inteligente", que es el servidor SMTP que se utilizará para enviar el correo, por lo que posiblemente podría enviarlo directamente al servidor SMTP entrante del dominio específico.
Otros consejos
Creo que la forma más sencilla sería agregar una marca a su código de envío de correo en el sitio web (debe haber alguna clase que se encargue de enviar los correos).
Podría incluir una verificación que solo esté activa cuando el código se compila en modo de depuración (usando directivas del compilador).Por lo tanto, cuando desarrolla y construye el sitio en modo de depuración, este código verifica si los mensajes salientes son válidos (dominio específico) o no.Si es así, los deja ir; de lo contrario, no envía el correo.