Desde una PC en nuestro dominio, nuestro servidor Excahnge me permite enviar correos electrónicos sin proporcionar credenciales de nombre de usuario/contraseña usando un programa que escribí en C#.
Más interesante aún, si proporcionomalocredenciales, por ejemplo, mi nombre de usuario y una contraseña incorrecta, aún así tiene éxito.
¿Es esta una característica de Exchange que, si decide que tengo permiso para enviar correos electrónicos sin proporcionar credenciales, ni siquiera se molesta en verificar?
Supongo que no hay ningún tipo de diagrama de flujo que describa la lógica utilizada al decidir si tengo permiso para enviar el correo electrónico dado. ¡Debe haber bastantes permutaciones!
Respuesta1
Puede hacer que Exchange ignore los créditos creando un conector anónimo, lo que significa que los correos electrónicos provenientes de ciertas direcciones IP y puertos no necesitarán autenticación.
Si tiene acceso a la consola de Exchange, puede verlos (y crearlos) en "Configuración del servidor > Transporte del concentrador > pestaña Conectores de recepción".