ارسال ايميل من الموقع Send mail in asp.net
هذا كود ارسال بريد الكتروني او اميل من موقعك علي سيرفر الي المستخدمين في موقعك او الي اي بريد الكتروني اخر
const string SERVER = "relay-hosting.secureserver.net";
MailMessage oMail = new System.Web.Mail.MailMessage();
oMail.From = txtFrom.Text;
oMail.To = txtTo.Text;
oMail.Subject = txtSubject.Text;
oMail.Body = txtMessage.Text;
oMail.BodyFormat = MailFormat.Html; // enumeration
oMail.Priority = MailPriority.High; // enumeration
SmtpMail.SmtpServer = SERVER;
SmtpMail.Send(oMail);
oMail = null; // free up resources
حيث في السطر الاول هو سيرفر الهوست الخاص بموقعك ..يرجي مراجعة اعدادات البريد الالكتروني في الاستضافة
income.mail البريد الوارد
outcome.mail البريد الصادر من موقعك
وسوف تغير relay-hosting.secureserver.net
فهي خاصة بسيرفر موقع وهوست جودادي ..وهو كود مجرب وشغال لمن يعانون من مشاكل ارسال الاميل
مع التنوية انك لا تحتاج الي عمل اعدادات خاصة في الويب كونفيج في الموقع
في السطر الثاني قمت باخذ نسخة من مكتبة البريد System.Web.Mail.MailMessage()
وفي السطر الثالث بريد المرسل
السطر الرابع بريد المرسل اليهم هذا البريد
السطر الخامس هو موضوع الرسالة التي تظهر في بداية فتح المرسل الية للرسالة
السطر السادس الرسالة نفسها وهي جسم الرسالة التي ترسلها ..وهنا ممكن ان تضعها في متغير نصي بصيغة
اتش تي ام ال وترسلها بشكل جذاب للعميل
السطر السابع هو صيغة الاميل بشكل ااتش تي ام ال ..لكي تظهر الجداول وغيرها في التنسيق وتعطي شكل جذاب
السطر الثامن هو مستوي الاهمية للرسالة
ثم اخيرا امر ارسل الرسالة من السيرفر