SendDocumentByMail
Gerenciamento de documentos
Descrição
MailProvider
MailProvider. Quando IPDFlibMailProvider é nil, o Windows usa o provider CDO SMTP embutido; outras plataformas precisam instalar um
O PDF temporário e seu diretório são removidos depois que o provider retorna, seja a entrega bem-sucedida ou não; o nome do anexo é reduzido a um nome de arquivo e os caracteres inválidos no Windows são substituídos por sublinhados
Sintaxe
Delphi
Function TPDFlib.SendDocumentByMail(Const SMTPHost: WideString; SMTPPort, UseSSL: Integer; Const UserName, Password, FromAddr, ToList, CCList, BCCList, MailSubject, MailBody, AttachmentName: WideString): Integer;Parâmetros
| SMTPHost | Nome do host do servidor SMTP; exigido mesmo quando um provider personalizado o interpreta de outra forma |
|---|---|
| SMTPPort | Porta do servidor; zero seleciona 25 sem SSL ou 465 com SSL |
| UseSSL | Set to 1 to request an SSL connection, or 0 otherwise |
| UserName | Nome de autenticação; um valor vazio pede entrega não autenticada |
| Password | Senha de autenticação passada apenas ao provider |
| 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 | Nome de exibição do anexo; um valor vazio seleciona document.pdf |
Valores retornados
| 0 | Validation, temporary save or provider delivery failed; call GetLastMailError for details |
|---|---|
| 1 | O provider aceitou a mensagem |