السلام عليكم
قمت بعمل موقع ورفعته على استضافة مجانية ASPSPIDER.com
هل من الممكن أن أقوم بإرسال إيميل منه ؟:confused:
وبشكل عام : ماهو كود إرسال إيميل ؟
بحثت في بعض المواقع ووجدت الكود ولكن دائما يقولون بأنك تحتاج إلى إعدادات إضافية فما هي هذه الإعدادات ؟
أرجو ممن يملك الإجابة إرفاق مثال للتوضيح وحبذا لو تم رفعه على استضافة وتجربته
ولكم جزيل الشكر
نحمده ونصلي على رسوله الكريم
قم بتسجيل حساب في gmail، ثم استخدمه هكذا:
كود :
[align=left]//
// HTML Code...
//
string body = "<div dir=\"rtl\" style=\"font-size: 14pt;\">منتدى فجوال بيسك لكل العرب<br />"
body += "<a href=\"http://vb4arb.com/vb/forum.php\">تفضل بزيارتنا</a></div>";
//
// E-Mail Options.
//
MailMessage mm = new MailMessage();
mm.From = new MailAddress("email@gmail.com", "اكتب أي اسم سوف يكون كعنوان للمرسل، مثال: أعضاء منتدى فجوال بيسك لكل العرب");
mm.Subject = "لديك طلب صداقة جديد";
mm.Body = body;
mm.IsBodyHtml = true;
mm.To.Add(new MailAddress("client@host.com")); // اكتب عنوان المرسل اليه.
NetworkCredential nc = new NetworkCredential();
nc.UserName = "اكتب اسم المستخدم الخاص بك";
nc.Password = "اكتب كلمة المرور الخاصة بك";
SmtpClient sc = new SmtpClient();
sc.Host = "smtp.gmail.com";
sc.EnableSsl = true;
sc.UseDefaultCredentials = true;
sc.Credentials = nc;
sc.Port = 587;
sc.Send(mm);
mm.Dispose(); mm = null;
nc = null;
sc.Dispose(); sc = null;
[/align]
استخدمت الكود السابق في صفحة ورفعتها على استضافة مجانية وعند التنفيذ ظهر الخطأ التالي :
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.
ما الحل؟ أرجو المساعدة
تأكد من حسابك في gmail، ربما الخطا في اسم المستخدم وكلمة المرور....
الكود صحيح واستخدمه في موقع لي.
أخي الكريم قمت بإنشاء إيميل جديد واستمرت ظهور نفس المشكلة السابقة !!! هل من الممكن أن تنشئ إيميل جديد لغرض التجربة وتعطي الكود بكمله التام مع اسم المستخدم المستخدم وكلمة المرور ؟
وهل المقصود باسم المستخدم هو نفسه الإيميل الذي أقوم بالإرسال منه ؟
مع فائق الشكر