Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kui proovite programmiliselt saata meilisõnumit kohalikku SMTP-serverisse, kasutades meetodit Saada rakenduses Microsoft Dynamics AX 4.0, siis meilisõnumit ei saadeta. Lisaks kuvatakse järgmine tõrketeade:

Meetod "send" klassi CDO COM-objektis. Sõnumi tagastatud tõrkekood 0x80040213 (<pole>), mis tähendab: transport ei saanud serveriga ühendust.

Põhjus

See probleem võib ilmneda juhul, kui täidetud on järgmised tingimused.

  • Kohalik SMTP-server asub arvutis, kus töötab Microsoft Windows Server 2003.

  • SMTP-virtuaalserveri Interneti-protokolli (IP) aadressiks määratakse kohaliku arvuti IP-aadress.

Lahendus

Selle probleemi lahendamiseks muutke SMTP-virtuaalserveri IP-aadressi, et kasutada suvandit Kõik määramata, ja seejärel käivitage kood meilisõnumi programmiliselt saatmiseks.

SMTP-virtuaalserveri IP-aadressi muutmiseks tehke järgmist.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage valikule Haldusriistadja seejärel klõpsake käsku Internet Information Services (IIS) Manager.

  2. Laiendage Microsoft Dynamics AX 4.0 serverit.

  3. Paremklõpsake valikut Default SMTP Virtual Server (Vaikimisi SMTP virtuaalserver)ja seejärel klõpsake käsku Properties (Atribuudid).

  4. Klõpsake vahekaardil Üldist väljal IP-aadress nuppu (Kõik määramata).

  5. Klõpsake dialoogiboksi SMTP-virtuaalserveri atribuudid vaikeasuvaid atribuute sulgemiseks nuppu OK.

Lisateave

Microsoft pakub programmeerimisnäiteid ainult illustratsiooniks, ilma et see oleks väljendatud ega kaudse garantiiga. See hõlmab kaudseid kaubastatavuse või teatud otstarbeks sobivuse garantiisid, kuid ei piirdu sellega. Selles artiklis eeldatakse, et olete tuttav programmeerimiskeelega, mida demonstreeritakse, ning tööriistadega, mida kasutatakse protseduuride loomiseks ja silumiseks. Microsofti tugitehnikud saavad aidata selgitada konkreetse protseduuri funktsionaalsust. Siiski ei muuda nad neid näiteid, et pakkuda teie konkreetsetele nõuetele vastamiseks lisafunktsioone ega koostada toiminguid.

Järgmine kood on näide sellest, kuidas programmiliselt saata meilisõnum microsoft Dynamics AX 4.0 meetodi Saada abil.

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;
}

Kui kasutate teatiste funktsiooni, millest teavitatakse kas hüpiksõnumeid või meilisõnumeid, peate võib-olla kontrollima, kas sätted on Internet Information Services (IIS) Manageris õiged. Selleks toimige järgmiselt.

  1. Laiendage IIS-i halduris Microsoft Dynamics AX 4.0 serverit.

  2. Paremklõpsake valikut Vaike-SMTP-virtuaalserver. Seejärel klõpsake nuppu Atribuudid.

  3. Klõpsake menüüd Access.

  4. Klõpsake nuppu Ühendused.

  5. Veenduge, et ruut "All except the list below" (Kõik peale alloleva loendi) oleks valitud. Kui on valitud suvand "Ainult allolevas loendis", veenduge, et loend pole tühi.

  6. Muudatuse aktsepteerimiseks klõpsake aknas Ühendus nuppu OK.

  7. Klõpsake nuppu Edasta. Seejärel korrake juhiseid 5–6.

  8. Veenduge, et ruut Kõik peale alloleva loendi oleks valitud. Kui on valitud suvand "Ainult allolevas loendis", veenduge, et loend pole tühi.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×