السلام عليكم ورحمة الله وبركاته
انا استخدم هذا الكود لإرسال بريد الإلكتروني
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وتتم عملية الأرسال بكل نجاح. لكن عندما إرسل بريد الإلكتروني على جهاز كمبيوتر
محمي عن طريق Proxy تفشل عملية الإرسال. والسبب هو ان كود البرنامج يجب ان
يحتوي على إعدادات الـ Proxy
سؤاللي كيف يمكن ان اعدل هذا الكود ليصبح برنامجي يرسل بريد الالكتروني عن
طريق اعدادات الـ Proxy مع العلم ان الـ IP الخاص بالبروكسي عندي كالتالي
200.200.200.200 ورقم المنفذ هو 8080
مع شكري للجميع ...


