منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيفية إرسال إيميل ؟؟؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52)
+---- قسم : قسم اسئلة ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=53)
+---- الموضوع : كيفية إرسال إيميل ؟؟؟ (/showthread.php?tid=7925)



كيفية إرسال إيميل ؟؟؟ - محمد الحاج خلف - 12-03-13

السلام عليكم Smile

قمت بعمل موقع ورفعته على استضافة مجانية ASPSPIDER.com
هل من الممكن أن أقوم بإرسال إيميل منه ؟:confused:

وبشكل عام : ماهو كود إرسال إيميل ؟
بحثت في بعض المواقع ووجدت الكود ولكن دائما يقولون بأنك تحتاج إلى إعدادات إضافية فما هي هذه الإعدادات ؟
أرجو ممن يملك الإجابة إرفاق مثال للتوضيح وحبذا لو تم رفعه على استضافة وتجربته

ولكم جزيل الشكر


كيفية إرسال إيميل ؟؟؟ - ربيع - 12-03-13

نحمده ونصلي على رسوله الكريم

قم بتسجيل حساب في 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]



كيفية إرسال إيميل ؟؟؟ - محمد الحاج خلف - 13-03-13

استخدمت الكود السابق في صفحة ورفعتها على استضافة مجانية وعند التنفيذ ظهر الخطأ التالي :

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.

ما الحل؟ أرجو المساعدة


كيفية إرسال إيميل ؟؟؟ - ربيع - 13-03-13

تأكد من حسابك في gmail، ربما الخطا في اسم المستخدم وكلمة المرور....
الكود صحيح واستخدمه في موقع لي.


كيفية إرسال إيميل ؟؟؟ - محمد الحاج خلف - 14-03-13

أخي الكريم قمت بإنشاء إيميل جديد واستمرت ظهور نفس المشكلة السابقة !!! هل من الممكن أن تنشئ إيميل جديد لغرض التجربة وتعطي الكود بكمله التام مع اسم المستخدم المستخدم وكلمة المرور ؟

وهل المقصود باسم المستخدم هو نفسه الإيميل الذي أقوم بالإرسال منه ؟

مع فائق الشكر


كيفية إرسال إيميل ؟؟؟ - محمد الحاج خلف - 14-03-13

تم الإرسال بنجاح ....Smile وباستخدام كود c#

للتفاصيل راجع المقالة التالية

http://vb4arb.com/vb/showthread.php?4268-تعلم-كيفية-إرسال-إيميل&p=14609#post14609