Estoy tratando de enviar correos electrónicos a través de SMTP dentro del directorio de recolección de IIS. Lamentablemente, los correos electrónicos simplemente van a la carpeta mailroot / queue y permanecen allí. En realidad nunca son enviados.
¿Alguien sabe por qué sucedería esto y una posible solución para el problema?
Respuestas:
Tuve un problema similar con los archivos atascados en la cola. En el administrador IIS, Servidor virtual SMTP> Propiedades> Entrega> Conexiones salientes. La opción para
Limit number of connections to
fue verificada y el valor fue0
. Por lo tanto, se configuró para nunca hacer conexiones salientes, lo que hace que los correos electrónicos nunca salgan del servidor. Desmarqué la opción y reinicié el servidor SMTP y todo estaba bien.fuente
Tuve este problema hoy.
Después de reiniciar el servicio 'Protocolo simple de transferencia de correo (SMTP)', comenzó a funcionar nuevamente.
fuente
Solo para el registro: tuvimos un caso en el que el servidor ya no podía resolver nombres debido a una configuración de DNS errónea. El comportamiento resultante fue exactamente el que usted describió.
fuente
IISRESET me arregló esto. Creo que es similar a la solución de restablecer el servicio SMTP ya que este servicio depende de IIS. ¡Después de que reinició el correo dentro de C: \ inetpub \ mailroot \ Queue comenzó a desaparecer!
fuente
Me encontré con este problema recientemente. En mi caso, resultó ser un problema con la definición del servidor DNS en un adaptador de red (esto tiene dos por alguna razón desconocida para mí). El servidor DNS designado se configuró en "127.0.0.1" en lugar del "8.8.8.8" normal que normalmente se usa en esta red. Cambié esto al valor correcto, reinicié mi servidor SMTP y los correos electrónicos en cola se distribuyeron inmediatamente.
Cómo descubrí eso para analizar el problema de la definición de DNS:
Espero que esto ayude a alguien más, no era algo que hubiera pensado mirar inicialmente.
fuente
En mi experiencia, esto generalmente se debe a que IIS SMTP intenta enviar y encuentra un error temporal (código de respuesta 4xx). ¿Ha activado el registro para el servicio SMTP de IIS y ha revisado el registro? Lo siento si eso es obvio, pero es difícil saber la causa o la solución sin saber lo que muestra el registro.
fuente
Creo que el problema podría ser que existe una confusión entre IPv4 e IPv6 en el sistema, por lo que cuando especifica localhost, se elige el protocolo predeterminado de IPv6. Tuve el mismo problema hoy y se solucionó después de que se eliminó la referencia localhost a la dirección IPv6 en los hosts, aunque eso podría haber sido una coincidencia (también estoy configurando SVN). Así que aquí está mi configuración por si acaso:
Jugué con la configuración todo el día, así que, para ser sincero, no estoy seguro de qué más podría haber influido en el hecho de que está funcionando ahora. Sin embargo, espero que esto ayude al menos un poco.
fuente
El primer lugar para buscar son los archivos de registro del servidor. Esto le dirá si su servidor tiene problemas para enviar a hosts específicos. La mayoría de las veces esto sucede (en mi experiencia) es generalmente el DNS (ya sea de su parte o de forma remota) que es el culpable.
fuente
El servidor SMTP está buscando un host / puerta de enlace SMTP para enviar el correo.
Si está intentando enviar a localhost, entonces la IP localhost sería la puerta de enlace. Si está intentando enviar a una dirección de correo electrónico externa como gmail o hotmail, deberá agregar la puerta de enlace de correo de su ISP como host inteligente.
Para configurar un host inteligente:
fuente
Tuve el mismo problema después de cambiar el servicio de correo electrónico de un host a otro (uno nuevo es Office 365). Después de muchas pruebas y errores, finalmente comenzó a funcionar haciendo esto:
Cortafuegos: he leído que necesita abrir el puerto 587 para la salida. (No lo hice porque este es un servidor VOIP que necesita su firewall desactivado).
Office 365: agregue un "conector" en Admin> Exchange para permitir su IP estática local. Microsoft proporciona esas instrucciones en línea.
fuente
Me encontré con este problema recientemente. Alguien había instalado MalwareBytes en el servidor smtp y las carpetas de raíz de correo smtp no estaban en la lista blanca. El software trató todo lo que estaba en la cola como una posible campaña de correo no deseado y permitió que se agotara el tiempo suficiente para pasar al correo no deseado. Todos los dominios fueron afectados. Me había intrigado (operación impecable durante años ...) hasta que miré los procesos en ejecución y noté el exe de mbam.
fuente
Tuve el mismo problema. Como otros dijeron, estaba relacionado con el DNS. Tengo una zona de búsqueda directa en nuestros servidores DNS internos para nuestro nombre de dominio público (que es diferente a nuestro nombre de dominio interno). Tuve que agregar los registros MX en esta zona interna de búsqueda directa para que coincida con los registros MX en nuestros registros DNS de dominio público. Esto resolvió el problema.
fuente