السلام عليكم ورحمة الله وبركاته
انا استخدم الكود التالي لإرسال بريد الكتروني عبر خوادم gmail
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("myemail@gmail.com")
x.To.Add("myemail@gmail.com")
x.Subject = "Hi"
x.Body = "Hi"
Try
Dim smtp As New System.Net.Mail.SmtpClient("smtp.gmail.com", "587")
'smtp.EnableSsl = True
smtp.Credentials = New System.Net.NetworkCredential("myemail@gmail.com", "mypassword")
smtp.Send(x)
MsgBox("Sent!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Classيتم إرسال بريد الكتروني بدون اي مشاكل, لكن سؤاللي هو عندما دخلت الى صفحة الدعم
في موقع gmail وجدت انه من الممكن إرسال بريد الكتروني عبر المنفذين 587 و 465
وقد جربت الإرسال عبر المنفذ 587 وتم الإرسال بنجاح لكن عندما جربت الإرسال من المنفذ
465 لم ينجح الإرسال. سؤاللي ما هو السبب ؟؟؟
وقد راجعت صفحة الدعم لـ gmail من هذا الرابط
http://mail.google.com/support/bin/answer.py?hl=en&answer=13287
ووجدت ان المنفذ رقم 587 يستخدم نظام تشفير اسمه TLS
ووجدت ان المنفذ رقم 465 يستخدم نظام تشفير اسمه SSL
سؤاللي ما هو الفرق بين نضامي التشفير SSL و TLS وهل يوجد كود على
الفيجوال بيسك دوت نت للإرسال من كل نظام
مع شكري ...
