السلام عليكم
أطرح هذا الموضوع القديم والذي يوجد له في هذا المنتدى شروح كثيرة ، ولكن لم أجد في هذه الشروح علاج لتلك المشكلة :
فببساطة شديدة لإرسال رسالة من خلال الموقع او النظام يكون بشكل مبسط كالتالي:
MailMessage msgMail = new MailMessage(); msgMail.To = Eto;// بريد المرسل إليه msgMail.From = Efrom;// بريد المرسل msgMail.Subject = Esubject;// العنوان أو الموضوع msgMail.BodyFormat = MailFormat.Html;// الصيغة SmtpMail.SmtpServer = Mystmp;// سيرفر الصادر msgMail.Body = Ebody;// نص الرسالة SmtpMail.Send(msgMail);
مع إضافة
using System.Web.Mail;
والمشكلة العامة والتي لاحظتها في معظم مواضيع إرسال الرسالة هي الجزئية الخاصة SmtpMail.SmtpServer ووفي معظم الأحوال نضع
mail.domain name
وإذا لم تعرفه فمن الممكن استخدام
mx1.hotmail.com إلى mx5.hotmail.com
ولكن على الرغم من تجربة كل هذه الحلول تظهر رسالة
System.Runtime.InteropServices.COMException: The transport failed to connect to the server.
فأرجو ممن لديه حل لهذه المشكلة المساعدة
وشكرا