Gedemin TLB.IgdWebClientControl.SendEmail3
Материал из GedeminWiki
From Gedemin TLB.pas
function SendEMail3(SMTPKey: Integer; const Recipients: WideString; const Subject: WideString;
const BodyText: WideString; ReportKey: Integer;
const ExportType: WideString; Sync: WordBool; WndHandle: Integer;
ThreadID: Integer): Integer; safecall;
Unit: Gedemin TLB
Type: function
Visibility: public
Member Of: IgdWebClientControl
Описание
Отсылает сообщение электронной почты.
- SMTPKey
- Идентификатор записи в таблице GD_SMTP с параметрами почтового сервера. Если задано значение 0, то будут взяты параметры из записи, помеченной флагом "Сервер по-умолчанию". Если задано значение -1, то сначала будут взяты параметры сервера из файла gedemin.ini. Если они там отсутствуют, то из таблицы GD_SMTP, из записи, помеченной флагом "Сервер по-умолчанию".
- Recipients
- список получателей (через запятую) сообщения.
- Subject
- тема сообщения.
- BodyText
- текст сообщения.
- ReportKey
- Идентификатор отчета. Отчет будет построен перед отправкой и преобразован в указанный формат. Отчет должен быть без входящих параметров.
- ExportType
- формат отчета. Допустимые значения: PDF, DOC, XLS, XML.
- Sync
- синхронная отсылка. При установке параметра в True функция будет ждать завершения отсылки. При False -- отсылка будет производиться в фоновом режиме.
- WndHandle
- из макросов не используется. Должен быть 0.
- ThreadID
- из макросов не используется. должен быть 0.
Функция возвращает внутренний ИД электронного сообщения.