الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابرمج Batton يرسل لي على الايميل

مغلق
بدأه ^START^ في 28 ديسمبر 2004 · 4 رد · 967 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

فرضا عندي DropDownList1 وفيها خيارات

و عندي CheckBoxList1

وRadioButtonList1

ويكون قي زر اخر الفورم

بحيث اذا ضغطت علية يسجل لي البيانات المختاره ويرسلها الى الايميل

تحياتي

^start^

#2

السلام عليكم ورحمة الله وبركاته ..

لعمل الكود لارسال smtp email ستحتاج الى استخدام فضاء الاسماء :

using System.Web.Mail;

اما الكود الذي تطلبه فسيكون كالتالي :

private void Button1_Click(object sender, System.EventArgs e)
{
MailMessage objEmail = new MailMessage();
  	objEmail.From = "youremail@YourWebSiteDomain";
  	objEmail.To = "anyemail@AnyDomain";
  	objEmail.Subject = "عنوان الرسالة";
  	objEmail.Body = this.DropDownList1.SelectedItem.Text+" " +this.RadioButtonList1.SelectedItem.Text+"  "+this.CheckBoxList1.SelectedItem.Text;
  	objEmail.Priority = MailPriority.Normal;
  	objEmail.BodyFormat = MailFormat.Html;
  
  	SmtpMail.SmtpServer = "your mailserver";

  	try
  	{
    SmtpMail.Send(objEmail);
    this.msg.Text="send successfully";
  	}
  	catch (Exception ex)
  	{
    this.msg.Text=ex.Message;
  	}
}

sendingEmail.rar

تم تعديل هذه المشاركة بواسطة فلسطينية في 29 ديسمبر 2004 في 18:56

#3

طبعا اخي يمكنك استخدام الدالة بشكل مباشر ..

SmtpMail.SmtpServer = "mailserver";
SmtpMail.Send("fromEmail","toEmail","subject"," body");

تم تعديل هذه المشاركة بواسطة فلسطينية في 29 ديسمبر 2004 في 21:54

#4

شكرا لك اختي

بس ياليت يكون في توضيح اكثر اذا ممكن

SmtpMail.SmtpServer = "mailserver";

SmtpMail.Send("fromEmail","toEmail","subject"," body");

هذا الكود يكتب وين ؟ في الButton

وين اكتب ايميلي عشان ترسل لي المعلومات

________

س/ انا سمعت ان ما اقدر اسوي button ارسال الا بوجود قاعدة بيانات ؟؟؟؟

هل هذا صحيح

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

******************************

#5
اقتباس
SmtpMail.SmtpServer = "mailserver";

SmtpMail.Send("fromEmail","toEmail","subject"," body");

هذا الكود يكتب وين ؟ في الButton

نعم اخي عند دالة حدث الضغط على الزر .. اما ان تكتب هذه الدالة او الكود بالمشاركة التي تسبقها ..

الاثنين نفس الشي الا انك هنا تستخدم الدالة بشكل مباشر ..

على كل حال ..

الآن بفرض ان لك ايميل وهو EMAIL@p-ol.com تريد أن تستخدمه كمرسل للرسالة

وبالتالي سيكون اسم السيرفر الخاص بك تبعا لشركة p-ol هو mail.p-ol.com

وتريد ارسال الرسالة الى ايميلك على الهوتميل والذي بفرض انه email@hotmail.com

بالتالي عليك ان تستخدم الكود التالي :

MailMessage objEmail = new MailMessage();
  objEmail.From = "EMAIL@p-ol.com";
  objEmail.To = "email@hotmail.com";
  objEmail.Subject = "عنوان الرسالة";
  objEmail.Body = this.DropDownList1.SelectedItem.Text+" " +this.RadioButtonList1.SelectedItem.Text+"  "+this.CheckBoxList1.SelectedItem.Text;
  objEmail.Priority = MailPriority.Normal;
  objEmail.BodyFormat = MailFormat.Html;

  SmtpMail.SmtpServer = "mail.p-ol.com ";

  try
  {
   SmtpMail.Send(objEmail);
   this.msg.Text="send successfully";
  }
  catch (Exception ex)
  {
   this.msg.Text=ex.Message;
  }

اتمني ان تكون الامور قد اتضحت .. واى استفسار اخر .. انا جاهزة ..

هذا الموضوع مغلق.

مواضيع مشابهة