Gedemin TLB.IgdWebClientControl.SendEmail
Материал из GedeminWiki
From Gedemin TLB.pas
function SendEMail(const Host: WideString; Port: Integer; const IPSec: WideString;
const Login: WideString; const Passw: WideString;
const SenderEmail: WideString; 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
Описание
Отсылает сообщение электронной почты.
- Host
- адрес SMTP сервера.
- Port
- номер порта SMTP сервера.
- IPSec
- протокол безопасности. Допустимые значения: SSLV2, SSLV23, SSLV3, TLSV1.
- Login
- учетная запись электронной почты.
- Passw
- пароль учетной записи.
- SenderEmail
- полный адрес почтового ящика с которого отсылается сообщение.
- Recipients
- список получателей (через запятую) сообщения.
- Subject
- тема сообщения.
- BodyText
- текст сообщения.
- FileName
- полное имя файла прикрепления. Возможно указать несколько файлов, используя запятую в качестве разделителя.
- WipeFile
- удалять файл после отсылки сообщения.
- WipeDirectory
- удалять папку, в которой находится файл, после отсылки сообщения. Если в папке кроме файла для отсылки находятся другие файлы и/или папки, то она не будет удалена.
- Sync
- синхронная отсылка. При установке параметра в True функция будет ждать завершения отсылки. При False -- отсылка будет производиться в фоновом режиме.
- WndHandle
- из макросов не используется. Должен быть 0.
- ThreadID
- из макросов не используется. должен быть 0.
Функция возвращает внутренний ИД электронного сообщения.