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 | كلمة مرور المصادقة التي تمر للمزود فقط |
| FromAddr | Sender address |
| ToList | قائمة مستلمين مطلوبة مفصولة بفواصل أو فواصل منقوطة |
| CCList | قائمة مستلمي نسخة اختيارية |
| BCCList | قائمة مستلمي نسخة مخفية اختيارية |
| MailSubject | Message subject |
| MailBody | Plain-text message body |
| AttachmentName | الاسم المعروض للمرفق؛ القيمة الفارغة تختار document.pdf |
قيم الإرجاع
| 0 | فشل التحقق أو الحفظ المؤقت أو تسليم المزود؛ استدعِ GetLastMailError للتفاصيل |
|---|---|
| 1 | قبل المزود الرسالة |