%3F.png)
Usamos un servidor smtp comercial externo para nuestros boletines (enviándolos a través de componentes .NET), y ofrecen dos URL smtp - smtp.critsend.com y fast.critsend.com -, y la segunda está reservada para enviar correos electrónicos singulares. , el primero a granel.
El uso de nslookup muestra que ambos se resuelven en las mismas 4 direcciones IP (fast.critsend.com es un alias).
Pregunta: (¿cómo) es posible que el relé smtp distinga entre diferentes nombres?¿Hay algo en los encabezados que pueda compararse con los encabezados del host en el protocolo http (no encontré ninguna información inteligible para quienes no son administradores de sistemas)?
La razón por la que pregunto es porque nos gustaría usar una de las IP en nuestro script de boletín (que funciona) en lugar de un nombre (para guardar las solicitudes de DNS), y nos preguntamos acerca de posibles problemas.
Respuesta1
Las 4 direcciones IP que está viendo usando nslookup podrían ser simplemente servidores de puerta de enlace para la red que usan DNS round robin para conmutación por error/equilibrio de carga.
Estas puertas de enlace se transmitirán a diferentes "back-ends", la única forma de estar realmente seguro de si esto está ocurriendo es enviarse correos electrónicos de prueba a usted mismo e inspeccionar los encabezados de los correos electrónicos (a menos que hagan un buen trabajo al eliminar los internos) y ver el Se utilizan diferentes servidores para enviar los correos electrónicos.
Respuesta2
El nombre del servidor de destino no se utiliza en la solicitud SMTP. No existe un equivalente del Host:
encabezado HTTP.
Si desea utilizar una dirección IP en lugar de un nombre DNS, le recomiendo que hable con el proveedor de servicios de correo electrónico para verificar qué dirección IP prefiere que utilice. (Y, por el bien de $DEITY, no codifique la dirección IP; use un archivo de configuración o colóquelo en /etc/hosts
, ¡y verifíquelo nuevamente antes de la siguiente ejecución!)
Otra forma de evitar múltiples accesos al servidor DNS de su ISP sería configurar un solucionador de DNS local, en lugar de utilizar los solucionadores de su ISP.