منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التعامل مع الاميلات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم طريقة التعامل مع ارسال رسالة ايميلات عن طريق vb.net افضل لغة ههههههههه






نبدا بسم الله 




قبل ما تكتب اي كود لازم تجلب شي واحد الي هو 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.TextTextBox2.Text


عشان في الفارغ الاول تكتب الاميل المرسل منه وفي الفراغ الثاني تكتب الاميل المرسل اليه والموضوع والرساله يكون في التكست بوكس


المهم بعد ما نضيف الكود كله راح يصبح بهاذا الشكل


وجرب الكود ورد لي خبر وهذا الكود كامل الي عليك بس تغيير الميل والباسورد والاميل المرسل اليه


PHP كود :
Imports System.Net.Mail
Public Class Form1

    Private Sub Button1_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim smtp 
As New SmtpClient
        Dim mail 
As New MailMessage("myemil@hotmail.com""emilesend@hotmail.com"TextBox1.TextTextBox2.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 




وشغل البرنامج وجرب




بس هذا الي عندي




وشكرا


غير منقول كله من تعبي
جزاك الله خير وبارك فيك
(28-04-15, 12:10 AM)hassan كتب : [ -> ]السلام عليكم طريقة التعامل مع ارسال رسالة ايميلات عن طريق vb.net افضل لغة ههههههههه






نبدا بسم الله 




قبل ما تكتب اي كود لازم تجلب شي واحد الي هو 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.TextTextBox2.Text


عشان في الفارغ الاول تكتب الاميل المرسل منه وفي الفراغ الثاني تكتب الاميل المرسل اليه والموضوع والرساله يكون في التكست بوكس


المهم بعد ما نضيف الكود كله راح يصبح بهاذا الشكل


وجرب الكود ورد لي خبر وهذا الكود كامل الي عليك بس تغيير الميل والباسورد والاميل المرسل اليه



PHP كود :
Imports System.Net.Mail
Public Class Form1

    Private Sub Button1_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim smtp 
As New SmtpClient
        Dim mail 
As New MailMessage("myemil@hotmail.com""emilesend@hotmail.com"TextBox1.TextTextBox2.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 




وشغل البرنامج وجرب




بس هذا الي عندي




وشكرا


غير منقول كله من تعبي

بارك الله فيك اخى الكريم
منورين اخواني

الله يعافيكم
الله يعطيك الف عافيه
ولكن هل توجد طريقة للارسال مابين ايميلات ىمختلفة
لو عندي انا ايميل من نوع ياهو
وعند العميل ايميل من نوع جي ميل او هوت ميل
هل توجد طريقة للارسال مابين ايميلات مختلفه
ولو توجد الطريقة هل يمكنك ان توضح لي
وجزاك الله الف خير
(31-03-16, 04:49 PM)nali كتب : [ -> ]الله يعطيك الف عافيه
ولكن هل توجد طريقة للارسال مابين ايميلات ىمختلفة
لو عندي انا ايميل من نوع ياهو
وعند العميل ايميل من نوع جي ميل او هوت ميل
هل توجد طريقة للارسال مابين ايميلات مختلفه
ولو توجد الطريقة هل يمكنك ان توضح لي
وجزاك الله الف خير

اكيد طبعنا 

فقط عليك بتغيير smtp المرسل يعني لنفترض ايميل المرسل هو hotmail 

hotmail smtp = smtp.live.com

نقوم بوضع smtp المرسل فقط

 لا يهم ماهو  ايميل المستقبل او المستلم او المرسل اليه ان كان hotmail-yahoo-gmail الى اخره

اتمنى وضحت الفكره 


شكرا لك