SendDocumentByMail

إدارة المستندات

الوصف

MailProvider

HasPrivateKey مضبوطًا على true يمكن استخدامه كموقّع للتوقيع

140تُزال ملفات 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اضبط 1 لطلب اتصال SSL أو 0 سوا ذلك
UserNameاسم المصادقة؛ القيمة الفارغة تطلب تسليمًا بلا مصادقة
Passwordكلمة مرور المصادقة التي تمر للمزود فقط
FromAddrSender address
ToListقائمة مستلمين مطلوبة مفصولة بفواصل أو فواصل منقوطة
CCListقائمة مستلمي نسخة اختيارية
BCCListقائمة مستلمي نسخة مخفية اختيارية
MailSubjectMessage subject
MailBodyPlain-text message body
AttachmentNameالاسم المعروض للمرفق؛ القيمة الفارغة تختار document.pdf

قيم الإرجاع

0فشل التحقق أو الحفظ المؤقت أو تسليم المزود؛ استدعِ GetLastMailError للتفاصيل
1قبل المزود الرسالة