Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Al intentar enviar mediante programación un mensaje de correo electrónico al servidor SMTP local mediante el método Enviar en Microsoft Dynamics AX 4.0, no se envía el mensaje de correo electrónico. Además, aparece un mensaje de error similar al siguiente:

Método 'enviar' en el objeto COM de la clase 'CDO. El código de error devuelto 0x80040213 mensaje (<desconocido>) lo que significa: El transporte no se pudo conectar al servidor.

Causa

Este problema puede producirse si se cumplen las siguientes condiciones:

  • El servidor SMTP local se encuentra en un equipo que ejecuta Microsoft Windows Server 2003.

  • La dirección de Protocolo de Internet (IP) del servidor virtual SMTP se establece en la dirección IP del equipo local.

Resolución

Para resolver este problema, cambie la dirección IP del servidor virtual SMTP para usar la opción Todos sin firmar y, a continuación, ejecute el código para enviar mediante programación el mensaje de correo electrónico.

Para cambiar la dirección IP del servidor virtual SMTP, siga estos pasos:

  1. Haga clic enInicio , seleccione Todos los programas,elija Herramientas administrativasy, a continuación, haga clic en Internet Information Services (IIS).

  2. Expanda el servidor microsoft Dynamics AX 4.0.

  3. Haga clic con el botón derecho en Servidor virtual SMTP predeterminadoy, a continuación, haga clic en Propiedades.

  4. En la pestaña General, haga clic en (Todos sin asignación) en el cuadro Dirección IP.

  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades predeterminadas del servidor virtual SMTP.

Más información

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía, ya sea expresa o implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden ayudar a explicar la funcionalidad de un procedimiento determinado. Sin embargo, no modificarán estos ejemplos para proporcionar funcionalidad adicional o crear procedimientos para cumplir sus requisitos específicos.

El código siguiente es un ejemplo de cómo enviar un mensaje de correo mediante programación mediante el método Enviar en Microsoft Dynamics AX 4.0.

static void SysMailer(Args _args)
{
SysMailer mailer;
;

mailer = new SysMailer();
mailer.body("This is the body of the mail");
mailer.subject("The message subject");
mailer.fromAddress("alias@domain");
mailer.tos().appendAddress("alias@domain");
mailer.SMTPRelayServer("domain_name_of_SMTP_Server");

mailer.sendMail();

pause;
}

Si usa la funcionalidad alerta para recibir notificaciones mediante mensajes emergentes o por mensajes de correo electrónico, es posible que tenga que comprobar que la configuración es correcta en el Administrador de Internet Information Services (IIS). Para ello, siga estos pasos:

  1. En el Administrador de IIS, expanda el servidor microsoft Dynamics AX 4.0.

  2. Haga clic con el botón derecho en Servidor virtual SMTP predeterminado. A continuación, haga clic en Propiedades.

  3. Haga clic en la pestaña Access.

  4. Haga clic en Conexiones.

  5. Compruebe que la opción "Todos excepto la lista siguiente" está seleccionada. O bien, si la opción "Solo la lista siguiente" está seleccionada, compruebe que la lista no esté vacía.

  6. En la ventana Conexión, haga clic en Aceptar para aceptar el cambio.

  7. Haga clic en Retransmisión. A continuación, repita los pasos del 5 al 6.

  8. Compruebe que la opción Todo excepto la lista siguiente está seleccionada. O bien, si la opción "Solo la lista siguiente" está seleccionada, compruebe que la lista no esté vacía.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×