28-04-15, 12:10 AM
السلام عليكم طريقة التعامل مع ارسال رسالة ايميلات عن طريق vb.net افضل لغة ههههههههه
نبدا بسم الله
قبل ما تكتب اي كود لازم تجلب شي واحد الي هو smtp واذا انت ايميلك المرسل منه hotmail
هاذا stmp حقه
smtp.live.com
او اذا كان ياهو
هاذا stmp حقه
smtp.mail.yahoo.com
او اذا ايميلك جمايل
هاذا stmp حقه
smtp.gmail.com
طبعنا في شي لازم نعرفه لا تستخدم شي الا اذا عرفت وش فايدته stmp هو واصطه بين الايميلات للارسال للمزيد من المعلومات اضغط هنا
بعد ما عرفنه وش smtp نرجع حق درسنه
في البدايه نضيف هاذا
وهذا الكود
بعد ما ضفنه الكود هاذا نروح الان نضيف بوتن للفروم وتككست بوكس 2
زي كذا
وبعد كذا نروح نضغط على البوتن مرتين
راح تطلع لك بهاذا الشكل
بعد كذا نبدا نكتب الكود
في البدايه نبغاء نضيف هاذا الكود
طبعنا هنا قلنه له سو لنه متغير باسم smtp وبعد كذا اضفنه وضيفه المتغير الي هي SmtpClient
وبعد كذا نروح نضيف هاذا الكود
بنرجع حق هاذا الكود بعد شوي
المهم وبعد اضافة الكود السابق نضيف هاذا الكود
بنرجع حق هاذا الكود بعد شوي
ونضيف هاذا بعد
ونضيف هاذا بعد
ونضيف هاذا بعد
طيب هاذا الكود كامل وبطته لكم قد ما اقدر طيب الحين بعد ما ضفنه الكود كامل نحدد وش نوع الاميل المرسله منه يعني لو عندك هوتميل انسخ smtp حق الهوتميل ولو عندك ياهو انسخ حق الياهو ولو عندك حق جمايل انسخ حق الجميل طيب الحين انت حددت الاميل المرسل منه حلو طيب انسخ الي تبيه من smtp
ونرجع حك الكود هاذا
ونحط فيه smtp المراد لي الاميل الرمسل منه انا ابغا اختار هوتميل
يعني الكود يصير كذا
طيب الحين نرجع حق الكود هاذا
ونحط الاميل المرسل منه + الباسرود زي كذا
طبعنا الاميل لازم يكون تبعك تعرف الميل والرقم وتحطه زي فوق في الفراغ الاول تحط الاميل تبعك وفي الفراغ الثاني تحط الباسورد تبع الاميل
بعد كذا نروح لي هاذا الكود
طبعنا لو نلاحظ في 4 فراغات بشرح لي كل فراغ
الفراغ الاول اكتب ايميلك المرسل منه وفي الفراغ الثاني اكتب الاميل المرسل اليه وفي الفارغ الثالث موضوع الرساله وفي الفراغ الرابع الرساله
طعنا حنا نبدل الفراغ الثالث والرابع بي التكت بوكس 1 والتكست بوكس 2 زي كذا
عشان في الفارغ الاول تكتب الاميل المرسل منه وفي الفراغ الثاني تكتب الاميل المرسل اليه والموضوع والرساله يكون في التكست بوكس
المهم بعد ما نضيف الكود كله راح يصبح بهاذا الشكل
وجرب الكود ورد لي خبر وهذا الكود كامل الي عليك بس تغيير الميل والباسورد والاميل المرسل اليه
وشغل البرنامج وجرب
بس هذا الي عندي
وشكرا
غير منقول كله من تعبي
نبدا بسم الله
قبل ما تكتب اي كود لازم تجلب شي واحد الي هو smtp واذا انت ايميلك المرسل منه hotmail
هاذا stmp حقه
smtp.live.com
او اذا كان ياهو
هاذا stmp حقه
smtp.mail.yahoo.com
او اذا ايميلك جمايل
هاذا stmp حقه
smtp.gmail.com
طبعنا في شي لازم نعرفه لا تستخدم شي الا اذا عرفت وش فايدته stmp هو واصطه بين الايميلات للارسال للمزيد من المعلومات اضغط هنا
بعد ما عرفنه وش smtp نرجع حق درسنه
في البدايه نضيف هاذا
وهذا الكود
PHP كود :
Imports System.Net.Mail
بعد ما ضفنه الكود هاذا نروح الان نضيف بوتن للفروم وتككست بوكس 2
زي كذا
وبعد كذا نروح نضغط على البوتن مرتين
راح تطلع لك بهاذا الشكل
بعد كذا نبدا نكتب الكود
في البدايه نبغاء نضيف هاذا الكود
PHP كود :
Dim smtp As New SmtpClient
طبعنا هنا قلنه له سو لنه متغير باسم smtp وبعد كذا اضفنه وضيفه المتغير الي هي SmtpClient
وبعد كذا نروح نضيف هاذا الكود
PHP كود :
Dim mail As New MailMessage("", "", "", "")
بنرجع حق هاذا الكود بعد شوي
المهم وبعد اضافة الكود السابق نضيف هاذا الكود
PHP كود :
smtp.Credentials = New Net.NetworkCredential("", "")
بنرجع حق هاذا الكود بعد شوي
ونضيف هاذا بعد
PHP كود :
smtp.EnableSsl = True
ونضيف هاذا بعد
PHP كود :
smtp.Host = ""
ونضيف هاذا بعد
PHP كود :
smtp.Send(mail)
طيب هاذا الكود كامل وبطته لكم قد ما اقدر طيب الحين بعد ما ضفنه الكود كامل نحدد وش نوع الاميل المرسله منه يعني لو عندك هوتميل انسخ smtp حق الهوتميل ولو عندك ياهو انسخ حق الياهو ولو عندك حق جمايل انسخ حق الجميل طيب الحين انت حددت الاميل المرسل منه حلو طيب انسخ الي تبيه من smtp
ونرجع حك الكود هاذا
PHP كود :
smtp.Host = ""
ونحط فيه smtp المراد لي الاميل الرمسل منه انا ابغا اختار هوتميل
يعني الكود يصير كذا
PHP كود :
smtp.Host = "smtp.live.com"
طيب الحين نرجع حق الكود هاذا
PHP كود :
smtp.Credentials = New Net.NetworkCredential("", "")
ونحط الاميل المرسل منه + الباسرود زي كذا
PHP كود :
smtp.Credentials = New Net.NetworkCredential("myemil@hotmail.com", "mypassemil")
طبعنا الاميل لازم يكون تبعك تعرف الميل والرقم وتحطه زي فوق في الفراغ الاول تحط الاميل تبعك وفي الفراغ الثاني تحط الباسورد تبع الاميل
بعد كذا نروح لي هاذا الكود
PHP كود :
Dim mail As New MailMessage("", "", "", "")
طبعنا لو نلاحظ في 4 فراغات بشرح لي كل فراغ
الفراغ الاول اكتب ايميلك المرسل منه وفي الفراغ الثاني اكتب الاميل المرسل اليه وفي الفارغ الثالث موضوع الرساله وفي الفراغ الرابع الرساله
طعنا حنا نبدل الفراغ الثالث والرابع بي التكت بوكس 1 والتكست بوكس 2 زي كذا
PHP كود :
Dim mail As New MailMessage("", "", TextBox1.Text, TextBox2.Text)
عشان في الفارغ الاول تكتب الاميل المرسل منه وفي الفراغ الثاني تكتب الاميل المرسل اليه والموضوع والرساله يكون في التكست بوكس
المهم بعد ما نضيف الكود كله راح يصبح بهاذا الشكل
وجرب الكود ورد لي خبر وهذا الكود كامل الي عليك بس تغيير الميل والباسورد والاميل المرسل اليه
PHP كود :
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim smtp As New SmtpClient
Dim mail As New MailMessage("myemil@hotmail.com", "emilesend@hotmail.com", TextBox1.Text, TextBox2.Text)
smtp.Credentials = New Net.NetworkCredential("myemil@hotmail.com", "mypassemil")
smtp.EnableSsl = True
smtp.Host = "smtp.live.com"
smtp.Send(mail)
End Sub
End Class
وشغل البرنامج وجرب
بس هذا الي عندي
وشكرا
غير منقول كله من تعبي