Відправка електронних повідомлень з 1с підприємство 8 за допомогою компоненти ge

Відправка електронних повідомлень з 1с підприємство 8 за допомогою компоненти ge
У даній статті я розгляну приклад коду, який дозволяє відправляти електронні повідомлення з 1С: Підприємство 8 за допомогою стандартної бібліотеки CDO.Message. Дана бібліотека за замовчуванням входить в усі версії ОС Windows починаючи з Win2K. Цей метод відправки повідомлень може стане в нагоді коли на поштовому сервері використовується захищений протокол SSL і дозволяє уникнути необхідності установки додаткового ПЗ, такого як stunnel тощо. Отже:

Раннє, я вже наводив приклад коду відправки електронних повідомлень з 1С. Але, як вже говорилося вище, даний метод буде необхідний, якщо smtp-сервер використовує протокол SSL (наприклад, даний протокол зараз обов'язковий для yandex.ru, mail.ru gmail.com)

Бібліотека CDO.Message за замовчуванням вбудована в ОС сімейства Windows починаючи з Win2K, разом з класом CDO.Configuration. який також необхідний для відправки повідомлень. Опис бібліотек на сайті MSDN.

Весь наведений нижче код може працювати як на клієнті, так і на сервері. Головне щоб були доступні COM-об'єкти «CDO.Message» і «CDO.Configuration».

Для відправки повідомлень, необхідно викликати функцію, яка містить наступний код:

Приклад виклику функції може бути наступним:

Приклад використання даної процедури можна подивитися ось в цій простій обробці (на керованих формах):

Відправка електронних повідомлень з 1с підприємство 8 за допомогою компоненти ge