السلام عليكم
فرضا عندي DropDownList1 وفيها خيارات
و عندي CheckBoxList1
وRadioButtonList1
ويكون قي زر اخر الفورم
بحيث اذا ضغطت علية يسجل لي البيانات المختاره ويرسلها الى الايميل
تحياتي
^start^
السلام عليكم
فرضا عندي DropDownList1 وفيها خيارات
و عندي CheckBoxList1
وRadioButtonList1
ويكون قي زر اخر الفورم
بحيث اذا ضغطت علية يسجل لي البيانات المختاره ويرسلها الى الايميل
تحياتي
^start^
السلام عليكم ورحمة الله وبركاته ..
لعمل الكود لارسال 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;
}
}تم تعديل هذه المشاركة بواسطة فلسطينية في 29 ديسمبر 2004 في 18:56
طبعا اخي يمكنك استخدام الدالة بشكل مباشر ..
SmtpMail.SmtpServer = "mailserver";
SmtpMail.Send("fromEmail","toEmail","subject"," body");تم تعديل هذه المشاركة بواسطة فلسطينية في 29 ديسمبر 2004 في 21:54
شكرا لك اختي
بس ياليت يكون في توضيح اكثر اذا ممكن
SmtpMail.SmtpServer = "mailserver";
SmtpMail.Send("fromEmail","toEmail","subject"," body");
هذا الكود يكتب وين ؟ في الButton
وين اكتب ايميلي عشان ترسل لي المعلومات
________
س/ انا سمعت ان ما اقدر اسوي button ارسال الا بوجود قاعدة بيانات ؟؟؟؟
هل هذا صحيح
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
******************************
اقتباس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;
}اتمني ان تكون الامور قد اتضحت .. واى استفسار اخر .. انا جاهزة ..
هذا الموضوع مغلق.