Содержание:


SendEmail

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

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

  • для отправки сообщений об аварийных ситуациях или других событиях;
  • для отправки отчетов с заданным периодом;
  • для любых целей оповещения.
Синтаксис

SendEmail
(RecipientCommaList: String; Subject: String;
Content: String; AttachmentPath: String): Integer

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

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


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


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

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

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


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