Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час спроби програмно надіслати повідомлення електронної пошти на локальний SMTP-сервер за допомогою методу Надіслати в Microsoft Dynamics AX 4.0 повідомлення електронної пошти не надсилається. Крім того, з'являється таке повідомлення про помилку:

Метод 'send' в об'єкті COM класу 'CDO. Повідомлення повертає код помилки 0x80040213 (<невідома>), тобто не вдалося підключитися до сервера.

Причина

Ця проблема може виникати, якщо виконуються такі умови:

  • Локальний SMTP-сервер розташовано на комп'ютері під керуванням Microsoft Windows Server 2003.

  • Ip-адреса віртуального SMTP-сервера має значення IP-адреса локального комп'ютера.

Спосіб вирішення

Щоб вирішити цю проблему, змініть IP-адресу віртуального сервера SMTP, використайте параметр Усі непризначені, а потім запустіть код, щоб програмно надіслати повідомлення електронної пошти.

Щоб змінити IP-адресу віртуального SMTP-сервера, виконайте такі дії:

  1. Натисніть кнопку Пуск, наведіть вказівник мишіна пункт Усі програми , наведітьвказівник миші на пункт Адміністрування та клацніть Інформаційні служби Інтернету Диспетчер (IIS).

  2. Розгорніть сервер Microsoft Dynamics AX 4.0.

  3. Клацніть правою кнопкою миші віртуальний SMTP-серверза промовчанням і виберіть Властивості.

  4. На вкладці Загальні в полі IP-адреса клацніть (Усі непризначувані).

  5. Натисніть кнопку OK, щоб закрити діалогове вікно Властивості віртуального сервера SMTP за промовчанням.

Додаткові відомості

Корпорація Майкрософт надає приклади програмування тільки для ілюстрації, без жодних гарантій або виражених, або неявних. Це стосується непрямих гарантій придатності до продавців або придатності для певної мети. У цій статті припускається, що ви знайомі з мовою програмування, яка демонструється, а також інструментами, які використовуються для створення та налагодження процедур. Інженери служби підтримки 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;
}

Якщо ви використовуєте функцію оповіщення для сповіщення у спливаючих повідомленнях або повідомленнях електронної пошти, можливо, знадобиться перевірити правильність настройок у диспетчері Інформаційні служби Інтернету (IIS). Для цього виконайте описані нижче дії.

  1. У диспетчері IIS розгорніть сервер Microsoft Dynamics AX 4.0.

  2. Клацніть правою кнопкою миші віртуальний SMTP-сервер за замовчуванням. Потім натисніть кнопку Властивості.

  3. Перейдіть на вкладку Access.

  4. Натисніть кнопку Підключення.

  5. Переконайтеся, що встановлено прапорець "Усі, крім списку нижче". Якщо вибрано параметр "Лише список нижче", переконайтеся, що список не пустий.

  6. У вікні Підключення натисніть кнопку OK, щоб прийняти зміну.

  7. Натисніть кнопку Реле. Потім повторіть кроки 5–6.

  8. Переконайтеся, що вибрано параметр Усі, крім списку нижче. Якщо вибрано параметр "Лише список нижче", переконайтеся, що список не пустий.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×