Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Когато се опитате да изпратите програмно имейл съобщение до локалния SMTP сървър с помощта на метода "Изпращане" в Microsoft Dynamics AX 4.0, имейл съобщението не се изпраща. Освен това се извежда следното съобщение за грешка:

Метод "Изпращане" в COM обект на клас "CDO". Върнат код на грешка на съобщението 0x80040213 (<неизвестен>), което означава: Транспортът не успя да се свърже със сървъра.

Причина

Този проблем може да възникне, ако са изпълнени следните условия:

  • Локалният SMTP сървър е на компютър, на който се изпълнява Microsoft Windows Server 2003.

  • Адресът на интернет протокола (IP) на виртуалния SMTP сървър е зададен на IP адреса на локалния компютър.

Решение

За да разрешите този проблем, променете IP адреса на SMTP виртуалния сървър, за да използвате опцията Всички неприсписани, и след това изпълнете кода, за да изпратите програмно имейл съобщението.

За да промените IP адреса на SMTP виртуалния сървър, изпълнете следните стъпки:

  1. Щракнете върху Старт, посочете Всички програми, посочете Административни инструментии след това щракнете върху Internet Information Services (IIS) Manager.

  2. Разгънете сървъра на Microsoft Dynamics AX 4.0.

  3. Щракнете с десния бутон върху SMTP виртуален сървър по подразбиранеи след това щракнете върху Свойства.

  4. В раздела Общи щракнете върху (Всички незаписани) в полето IP адрес.

  5. Щракнете върху OK, за да затворите диалоговия прозорец Свойства на виртуалния сървър по подразбиране.

Повече информация

Microsoft предоставя примери за програмиране само за илюстрация, без гаранция, изразена или подразбирана. Това включва, но не се ограничава до подразбите гаранции за продаваемост или годност за определена цел. Тази статия предполага, че сте запознати с езика за програмиране, който се демонстрира, и с инструментите, които се използват за създаване и за отстраняване на грешки. Инженерите по поддръжката на Microsoft могат да ви помогнат да обясните функционалността на определена процедура. Те обаче няма да променят тези примери, за да предоставят допълнителна функционалност или да изграждат процедури, които да отговарят на вашите конкретни изисквания.

Кодът по-долу е пример как да изпращате програмно имейл съобщение с помощта на метода "Изпращане" в 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;
}

Ако използвате функцията за известяване, за да бъдете уведомявани чрез изскачащи съобщения или чрез имейл съобщения, може да се наложи да проверите дали настройките са правилни в диспечера на Internet Information Services (IIS). За да направите това, изпълнете следните стъпки:

  1. В ДИСПЕЧЕРА на IIS разгънете сървъра на Microsoft Dynamics AX 4.0.

  2. Щракнете с десния бутон върху SMTP виртуален сървър по подразбиране. След това щракнете върху Свойства.

  3. Щракнете върху раздела Достъп.

  4. Щракнете върху Връзки.

  5. Уверете се, че е избрана опцията "Всички освен списъка по-долу". Или, ако е избрана опцията "Само списъкът по-долу", проверете дали списъкът не е празен.

  6. В прозореца Връзка щракнете върху OK, за да приемете промяната.

  7. Щракнете върху Препредаване. След това повторете стъпки от 5 до 6.

  8. Уверете се, че е избрана опцията Всички с изключение на списъка по-долу. Или, ако е избрана опцията "Само списъкът по-долу", проверете дали списъкът не е празен.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×