SendDocumentByMail

Belge yönetimi

Açıklama

O anda yüklü belgeyi yalıtılmış bir geçici dizine kaydeder ve PDF'yi MailProvider üzerinden ek olarak gönderir

MailProvider nil olduğunda Windows yerleşik CDO SMTP sağlayıcısını kullanır; diğer platformlar bu yöntemi çağırmadan önce bir IPDFlibMailProvider uygulaması yüklemelidir

Sağlayıcı döndükten sonra teslimat başarılı veya başarısız olsa da geçici PDF ve dizini kaldırılır; ek adı dosya adına indirgenir ve Windows'ta geçersiz karakterler alt çizgilerle değiştirilir

Sözdizimi

Delphi

Function TPDFlib.SendDocumentByMail(Const SMTPHost: WideString; SMTPPort, UseSSL: Integer; Const UserName, Password, FromAddr, ToList, CCList, BCCList, MailSubject, MailBody, AttachmentName: WideString): Integer;

Parametreler

SMTPHostSMTP sunucusunun ana bilgisayar adı; özel bir sağlayıcı bunu farklı yorumlasa bile gereklidir
SMTPPortSunucu bağlantı noktası; sıfır, SSL olmadan 25'i veya SSL ile 465'i seçer
UseSSLSSL bağlantısı istemek için 1, aksi durumda 0 olarak ayarlayın
UserNameKimlik doğrulama adı; boş bir değer kimliği doğrulanmamış teslimat ister
PasswordYalnızca sağlayıcıya geçirilen kimlik doğrulama parolası
FromAddrGönderen adresi
ToListVirgül veya noktalı virgül ayraçlarını kullanan zorunlu alıcı listesi
CCListİsteğe bağlı karbon kopya alıcı listesi
BCCListİsteğe bağlı gizli kopya alıcı listesi
MailSubjectİleti konusu
MailBodyDüz metin ileti gövdesi
AttachmentNameEk görüntüleme adı; boş bir değer document.pdf seçer

Dönüş değerleri

0Doğrulama, geçici kaydetme veya sağlayıcıya teslim başarısız oldu; ayrıntılar için GetLastMailError çağrısını yapın
1Sağlayıcı iletiyi kabul etti