السلام عليكم ورحمة الله وبركاته
انا اعرف طريقة استخدام المكتبة System.Net.Mail
في إرسال بريد الالكتروني ولكن عندي سؤال عن بعض
وظائف هذه المكتبة وقد أرفقت هذا الكود لفهم سؤالي.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As New System.Net.Mail.MailMessage
x.From = New System.Net.Mail.MailAddress("from@yahoo.com")
x.To.Add("to@yahoo.com")
x.Subject = "Subject"
x.Body = "Body"
Try
Dim SendMsg As New System.Net.Mail.SmtpClient("localhost")
SendMsg.Send(x)
MsgBox("send")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class
الوظيفة SendMsg.ClientCertificates لا اعرف لماذا تستخدم
والوظيفة SendMsg.ServicePoint والوظيفة SendMsg.Timeout
لا اعرف لماذا تستخدم مع العلم عند فشل عملية إرسال بريد الكتروني
في بعض الاحيان تظهر رسالة تشير الى الـ Timeout
والوظيفة SendMsg.UseDefaultCredentials لا اعرف لماذا
تستخدم مع اني اعتقد ان هذه الوظيفة تابعة للوظيفة SendMsg.Credentials
التي تستخدم عندما تحتاج الى ادخال اسم المستخدم وكلمة السر عند إرسال
بريد الكتروني (( للبريد الالكتروني المدفوع )).
لقد قمت بالبحث في الانترنت وفي الـ MSDN وفي موقع الفريق
العربي للبرمجة بدون فائدة.
مع شكري ...