Gedemin TLB.IgdWebClientControl.SendEmail2
Материал из GedeminWiki
From Gedemin TLB.pas
function SendEMail2(SMTPKey: Integer; const Recipients: WideString; const Subject: WideString;
const BodyText: WideString; const FileName: WideString;
WipeFile: WordBool; WIpeDirectory: WordBool; 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
- текст сообщения.
- FileName
- полное имя файла прикрепления. Возможно указать несколько файлов, используя запятую в качестве разделителя.
- WipeFile
- удалять файл после отсылки сообщения.
- WipeDirectory
- удалять папку, в которой находится файл, после отсылки сообщения. Если в папке кроме файла для отсылки находятся другие файлы и/или папки, то она не будет удалена.
- Sync
- синхронная отсылка. При установке параметра в True функция будет ждать завершения отсылки. При False -- отсылка будет производиться в фоновом режиме.
- WndHandle
- из макросов не используется. Должен быть 0.
- ThreadID
- из макросов не используется. должен быть 0.
Функция возвращает внутренний ИД электронного сообщения.