السلام عليكم ورحمة الله وبركاته
في الكود الذي نستخدمه لإرسال بريد الكتروني
توجد الوضيفة التالية ClientCertificates لماذا تستخدم ؟
بحثت في مكتبة MSDN ولم احصل سوى على معلومات قليلة
وجدت ان لها علاقة بالوظيفة التالية EnableSsl لكن كيف
تستخدم ClientCertificates ومتى نستخدمها.
Imports System.Net.Mail
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim Port As Integer = "25"
Dim userName As String = "username@mail.com"
Dim passWord As String = "mypassword"
Dim msgMail As MailMessage
Dim smtp As SmtpClient
msgMail = New MailMessage("username@gmail.com", "username@mail.com", "Subject", "Body")
smtp = New SmtpClient("smtp.mail.com", Port)
' smtp.ClientCertificates ?????
smtp.EnableSsl = True
smtp.DeliveryMethod = SmtpDeliveryMethod.Network
smtp.Credentials = New System.Net.NetworkCredential(userName, passWord)
smtp.Send(msgMail)
MessageBox.Show("Sent!", "Sent", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.None)
End Try
End Sub
End Class
مع شكري للجميع ...