
Obtuve un código de correo electrónico muy básico en un servidor iis 6 para enviar un correo electrónico de prueba. La retransmisión está habilitada en el servidor Exchange para este servidor, el usuario iis tiene permisos de escritura en los directorios de mailroot y todas sus subcarpetas y, aún así, seguimos recibiendo este maldito error.
Error CDO.Message.1 '80070005' Acceso denegado. /correo electrónico.asp, línea 42
No veo ningún archivo en la carpeta de recogida; sin embargo, hay archivos en la carpeta de cola. ¿Alguna idea de qué más debería mirar?
El código de la línea 42 es myMail.Send
Respuesta1
Encontré el problema, eran los permisos para el servicio SMTP. El usuario de IIS ni el sistema tenía acceso a eso. Agregamos eso y está funcionando ahora.
Respuesta2
Eso indica que su servidor no permite que CDO envíe mensajes a través de él. La causa más frecuente de esto es un problema de autenticación. Si su servidor Exchange requiere autenticación, verifique el código de la aplicación que configura la autenticación. Asegúrese de que 1) esté utilizando autenticación y 2) el nombre de usuario y la contraseña sean correctos.