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

SMTPHostNome do host do servidor SMTP; exigido mesmo quando um provider personalizado o interpreta de outra forma
SMTPPortPorta do servidor; zero seleciona 25 sem SSL ou 465 com SSL
UseSSLSet to 1 to request an SSL connection, or 0 otherwise
UserNameNome de autenticação; um valor vazio pede entrega não autenticada
PasswordSenha de autenticação passada apenas ao provider
FromAddrSender address
ToListRequired recipient list using comma or semicolon separators
CCListOptional carbon-copy recipient list
BCCListOptional blind-carbon-copy recipient list
MailSubjectMessage subject
MailBodyPlain-text message body
AttachmentNameNome de exibição do anexo; um valor vazio seleciona document.pdf

Valores retornados

0Validation, temporary save or provider delivery failed; call GetLastMailError for details
1O provider aceitou a mensagem