SendDocumentByMail
Dokumenthåndtering
Beskrivelse
Gemmer det aktuelt indlæste dokument i en isoleret midlertidig mappe og sender PDF-filen som en vedhæftet fil via MailProvider
Når MailProvider er nil, bruger Windows den indbyggede CDO SMTP-udbyder; andre platforme skal installere en IPDFlibMailProvider-implementering, før denne metode kaldes
Den midlertidige PDF og dens mappe fjernes, når udbyderen returnerer, uanset om leveringen lykkes eller mislykkes; navnet på den vedhæftede fil reduceres til et filnavn, og tegn, der er ugyldige i Windows, erstattes med understregningstegn
Syntaks
Delphi
Function TPDFlib.SendDocumentByMail(Const SMTPHost: WideString; SMTPPort, UseSSL: Integer; Const UserName, Password, FromAddr, ToList, CCList, BCCList, MailSubject, MailBody, AttachmentName: WideString): Integer;Parametre
| SMTPHost | SMTP-serverens værtsnavn; påkrævet, selv når en brugerdefineret udbyder fortolker det anderledes |
|---|---|
| SMTPPort | Serverport; nul vælger 25 uden SSL eller 465 med SSL |
| UseSSL | Indstil til 1 for at anmode om en SSL-forbindelse, ellers 0 |
| UserName | Godkendelsesnavn; en tom værdi anmoder om levering uden godkendelse |
| Password | Godkendelsesadgangskode, der kun overføres til udbyderen |
| FromAddr | Afsenderadresse |
| ToList | Påkrævet modtagerliste med komma eller semikolon som separator |
| CCList | Valgfri liste over cc-modtagere |
| BCCList | Valgfri liste over blindkopimodtagere |
| MailSubject | Meddelelsens emne |
| MailBody | Meddelelsestekst i ren tekst |
| AttachmentName | Visningsnavn for vedhæftet fil; en tom værdi vælger document.pdf |
Returværdier
| 0 | Validering, midlertidig lagring eller levering fra udbyderen mislykkedes; kald GetLastMailError for at få oplysninger |
|---|---|
| 1 | Udbyderen accepterede meddelelsen |