Документация по SCADA системе Simp Light


Содержание:


SendEmail

Функция SendEmail() отправляет электронное письмо указанным получателям с указанной темой и содержанием в виде текстового сообщения. Допускается возможность прикрепления к электронному письму файла, лежащего по указанному пути.

Может использоваться:

  • для отправки сообщений об аварийных ситуациях или других событиях;
  • для отправки отчетов с заданным периодом;
  • для любых целей оповещения.
SendEmail(RecipientCommaList, Subject, Content, AttachmentPath): Boolean
RecipientCommaList: String Список адресов получателей, разделенных запятой
Subject: String Тема письма
Content: String Текстовое содержание сообщения
AttachmentPath: String Имя прикрепляемого файла с полным путем (является не обязательным)
Функция возвращает:
 0 - ошибка отправки письма. Указанный SMTP сервер отказал в отправке
 1 - письмо успешно отправлено
 2 - прикрепленный файл не найден
 3 - отсутствует подключение к Интернету
 4 - другая ошибка

Пример вызова:


  Begin
      SendEmail('user_admin@yandex.ru', 'Пробный тест', 'Значение вышло за уставку', '');  
  end.


Перед использованием функции необходимо настроить параметры отправки электронного письма. Открываем модуль "Редактор каналов", открываем меню "Настройка", выбираем пункт "Общие настройки". В открывшемся диалоговом окне заходим в раздел "Монитор" и устанавливаем флаг "Оповещение о тревогах на E-Mail".

Пример настройки отправки электронного письма от аккаунта, расположенного на сайте gmail.com. Подробности настройки можно посмотреть здесь.

Убедитесь, что Вашему аккаунту разрешено отправлять почту из сторонних приложений. Подробности тут.


Для изучения настроек отправки сообщений у других почтовых сервисов выполните в браузере поиск следующей информации: "smtp mail.ru", "smtp yandex.ru", "smtp rambler.ru".