Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

När du försöker att programmatiskt skicka ett e-postmeddelande till den lokala SMTP-servern med metoden Skicka i Microsoft Dynamics AX 4,0 skickas inte e-postmeddelandet. Dessutom visas följande felmeddelande:

Metoden ' Skicka ' i COM-objekt av klass ' CDO. Meddelandet returnerade felkoden 0x80040213 (<okänd>): transporten misslyckades med att ansluta till servern.

Orsak

Det här problemet kan uppstå om följande gäller:

  • Den lokala SMTP-servern finns på en dator som kör Microsoft Windows Server 2003.

  • IP-adressen för den virtuella SMTP-servern är inställd på IP-adressen till den lokala datorn.

Lösning

Lös problemet genom att ändra IP-adressen för den virtuella SMTP-servern så att den använder alternativet Alla otilldelade och kör sedan koden för att skicka e-postmeddelandet till program mässigt. Följ de här stegen om du vill ändra IP-adressen för den virtuella SMTP-servern:

  1. Klicka på Start, peka på alla program, peka på administrations verktygoch klicka sedan på IIS-hanteraren.

  2. Expandera Microsoft Dynamics AX 4,0-servern.

  3. Högerklicka på den virtuella SMTP-servernoch klicka sedan på Egenskaper.

  4. Klicka på (alla otilldelade) i rutan IP-adress på fliken Allmänt .

  5. Klicka på OK för att stänga dialog rutan Egenskaper för den virtuella SMTP-servern .

Mer information

Microsoft tillhandahåller programmeringsexempel enbart i förklarande syfte och gör inga utfästelser, varken uttryckligen eller underförstått. Detta omfattar men begränsas inte till underförstådd garanti för säljbarhet eller lämplighet för ett visst syfte. I denna artikel förutsätts att du känner till det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan förklara hur en viss procedur fungerar, men de ändrar inte exemplen för att utöka funktionerna och konstruera procedurer som motsvarar dina behov. Följande kod är ett exempel på hur du program mässigt skickar ett e-postmeddelande med hjälp av metoden skicka i 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;}

Om du använder aviserings funktionen för att få ett meddelande via pop-up-meddelanden eller via e-post kan du behöva kontrol lera att inställningarna är korrekta i Internet Information Services-hanteraren. Gör så här:

  1. Expandera Microsoft Dynamics AX 4,0-servern i IIS Manager.

  2. Högerklicka på den virtuella SMTP-servern. Klicka sedan på Egenskaper.

  3. Klicka på fliken åtkomst .

  4. Klicka på anslutningar.

  5. Kontrol lera att alternativet "alla utom listan nedan" är markerat. Om alternativet "endast listan nedan" är markerat kontrollerar du att listan inte är tom.

  6. Klicka på OK i fönstret för att acceptera ändringen.

  7. Klicka på relä. Upprepa steg 5 till 6.

  8. Kontrol lera att alternativet alla utom listan nedan är markerat. Om alternativet "endast listan nedan" är markerat kontrollerar du att listan inte är tom.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×