تمكين تسجيل نشاط عميل SMTP
Contents
[
Hide
]
توفر Aspose.Email للغة Python عبر .NET دعمًا مدمجًا لتسجيل نشاط SMTP. هذه الميزة — المعروفة عادةً بتسجيل النشاط — تسمح للمطورين بتتبع معاملات البريد الإلكتروني والأحداث أو الأخطاء أثناء عملية الإرسال بشكل منهجي. يمكن أن تكون مفيدة بشكل خاص لتصحيح الأخطاء أو التدقيق أو الحفاظ على شفافية العملية في تطبيقات الخادم.
الـ SmtpClient تقدم الفئة الخصائص التالية لتمكين وتكوين تسجيل النشاط:
-
log_file_name: يحدد المسار الكامل واسم ملف السجل. -
use_date_in_log_file_name: يحدد ما إذا كان يجب إلحاق التاريخ الحالي باسم ملف السجل، وهو مفيد لإنشاء سجلات يومية.
توضح عينة الكود أدناه كيفية تمكين تسجيل نشاط SMTP في شفرة البرنامج:
import aspose.email as ae
# Initialize and configure the SMTP client
client = ae.clients.smtp.SmtpClient
client.host = "<HOST>"
client.username = "<USERNAME>"
client.password = "<PASSWORD>"
client.port = 587
client.security_options = ae.clients.SecurityOptions.SSL_EXPLICIT
# Set the log file name and enable/disable date in file name
client.log_file_name = "C:\Aspose.Email.Smtp.log"
# Set to True to append current date
client.use_date_in_log_file_name = False
# Prepare and send the email
eml = ae.MailMessage("from address", "to address", "this is a test subject", "this is a test body")
client.send(eml)