SendDocumentByMail
Управление документами
Описание
MailProvider
MailProviderКогда IPDFlibMailProvider равен nil, Windows использует встроенного провайдера CDO SMTP; другие платформы должны установить
Временный PDF и его каталог удаляются после возврата провайдера — независимо от успеха доставки; имя вложения сокращается до имени файла, а недопустимые в Windows символы заменяются подчёркиваниями
Синтаксис
Delphi
Function TPDFlib.SendDocumentByMail(Const SMTPHost: WideString; SMTPPort, UseSSL: Integer; Const UserName, Password, FromAddr, ToList, CCList, BCCList, MailSubject, MailBody, AttachmentName: WideString): Integer;Параметры
| SMTPHost | Имя хоста SMTP-сервера; обязательно, даже когда пользовательский провайдер трактует его иначе |
|---|---|
| SMTPPort | Порт сервера; ноль выбирает 25 без SSL или 465 с SSL |
| UseSSL | Set to 1 to request an SSL connection, or 0 otherwise |
| UserName | Имя для аутентификации; пустое значение запрашивает доставку без аутентификации |
| Password | Пароль аутентификации, передаваемый только провайдеру |
| FromAddr | Sender address |
| ToList | Required recipient list using comma or semicolon separators |
| CCList | Optional carbon-copy recipient list |
| BCCList | Optional blind-carbon-copy recipient list |
| MailSubject | Message subject |
| MailBody | Plain-text message body |
| AttachmentName | Отображаемое имя вложения; пустое значение выбирает document.pdf |
Возвращаемые значения
| 0 | Validation, temporary save or provider delivery failed; call GetLastMailError for details |
|---|---|
| 1 | Провайдер принял сообщение |