Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous essayez d’envoyer par programme un message électronique au serveur SMTP local à l’aide de la méthode d’envoi dans Microsoft Dynamics AX 4.0, le message électronique n’est pas envoyé. En outre, le message d'erreur suivant s'affiche :

Méthode « send » dans l’objet COM de la classe ' CDO. Message' returned error code 0x80040213 (<unknown>) which means: The transport failed to connect to the server.

Cause

Ce problème peut se produire si les conditions suivantes sont vraies :

  • Le serveur SMTP local se trouve sur un ordinateur exécutant Microsoft Windows Server 2003.

  • L’adresse IP (Internet Protocol) du serveur virtuel SMTP est définie sur l’adresse IP de l’ordinateur local.

Résolution

Pour résoudre ce problème, modifiez l’adresse IP du serveur virtuel SMTP afin d’utiliser l’option Tous non utilisés, puis exécutez le code pour envoyer le courrier électronique par programme.

Pour modifier l’adresse IP du serveur virtuel SMTP, suivez ces étapes :

  1. Cliquez surDémarrer, pointez sur Tousles programmes, pointez sur Outils d’administration, puis cliquez Internet Information Services (IIS).

  2. Développez le serveur Microsoft Dynamics AX 4.0.

  3. Cliquez avec le bouton droit sur Serveur virtuel SMTP pardéfaut, puis cliquez sur Propriétés.

  4. Sous l’onglet Général, cliquez (tous non signés) dans la zone d’adresse IP.

  5. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du serveur virtuel SMTP par défaut.

Informations supplémentaires

Microsoft fournit des exemples de programmation à titre d’illustration uniquement, sans garantie soit exprimée, soit implicite. Cela inclut, sans s’y limiter, les garanties implicites de qualité marchande ou d’aptitude à un usage particulier. Cet article part du principe que vous êtes familiarisé avec le langage de programmation utilisé pour créer et déboguer des procédures. Les ingénieurs du support technique Microsoft peuvent vous aider à expliquer les fonctionnalités d’une procédure particulière. Toutefois, ils ne modifieront pas ces exemples pour fournir des fonctionnalités ou procédures de construction supplémentaires afin de répondre à vos besoins spécifiques.

Le code suivant est un exemple d’envoi par programme d’un message électronique à l’aide de la méthode d’envoi dans 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 vous utilisez la fonctionnalité Alerte pour être averti par des messages publicitaires ou électroniques, vous devrez peut-être vérifier que les paramètres sont corrects dans le Gestionnaire Internet Information Services (IIS). Pour cela, procédez comme suit :

  1. Dans iiS Manager, développez le serveur Microsoft Dynamics AX 4.0.

  2. Cliquez avec le bouton droit sur Serveur virtuel SMTP par défaut. Cliquez ensuite sur Propriétés.

  3. Cliquez sur l’onglet Access.

  4. Cliquez sur Connexions.

  5. Vérifiez que l’option « Tout sauf la liste ci-dessous » est sélectionnée. Ou, si l’option « Uniquement la liste ci-dessous » est sélectionnée, vérifiez que la liste n’est pas vide.

  6. Dans la fenêtre Connexion, cliquez sur OK pour accepter la modification.

  7. Cliquez sur Relais. Répétez ensuite les étapes 5 à 6.

  8. Vérifiez que l’option Tout sauf la liste ci-dessous est sélectionnée. Ou, si l’option « Uniquement la liste ci-dessous » est sélectionnée, vérifiez que la liste n’est pas vide.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×