أحدث البرامج التعليمية وتطوير الشبكة
×

ASP.NET البرنامج التعليمي

ASP.NET الصفحة الرئيسية ASP.NET مقدمة

WP البرنامج التعليمي

WebPages مقدمة WebPages موس الحلاقة WebPages نسق WebPages المجلدات WebPages عالمي WebPages أشكال WebPages الأجسام WebPages ملفات WebPages قواعد بيانات WebPages المساعدون WebPages WebGrid WebPages الرسوم البيانية WebPages البريد الإلكتروني WebPages PHP WebPages نشر WebPages أمثلة

WP المراجع

WebPages فصول WebPages أمن WebPages قاعدة البيانات WebPages الواجهه WebPages المساعدون

ASP.NET Razor

Razor مقدمة Razor بناء الجملة Razor C# المتغيرات Razor C# الحلقات Razor C# منطق Razor VB المتغيرات Razor VB الحلقات Razor VB منطق

ASP.NET MVC

MVC مقدمة MVC تطبيق MVC المجلدات MVC نسق MVC التحكم MVC المشاهدات MVC قاعدة البيانات MVC نموذج MVC أمن MVC HTML المساعدون MVC نشر MVC مرجع

WF دروس

WebForms مقدمة WebForms الصفحات WebForms ضوابط WebForms أحداث WebForms أشكال WebForms حالة العرض WebForms مربع الكتابة WebForms زر WebForms ربط البيانات WebForms قائمة مجموعة WebForms جدول هاش WebForms SortedList WebForms XML ملفات WebForms مكرر WebForms Datalist على WebForms دبكونيكشن WebForms Master الصفحات WebForms ملاحة WebForms أمثلة


 

ASP.NET صفحات ويب - كائن الواجهه


مع الكائن الواجهه يمكنك بسهولة إرسال رسائل البريد الإلكتروني من صفحة ويب.


وصف

يوفر كائن الواجهه البريد الإلكتروني لصفحات ويب باستخدام ASP.NET SMTP (Simple Mail Transfer Protocol) .


مثال

انظر على سبيل المثال في هذا الفصل: صفحات ويب البريد الإلكتروني .


الواجهه كائن المرجعي - العقارات

الخصائص وصف
SmtpServer اسم خادم SMTP التي سوف ترسل رسائل البريد الإلكتروني
SmtpPort وميناء استخدام الخادم لإرسال رسائل البريد الإلكتروني SMTP
EnableSsl صحيح، إذا يجب أن تستخدم خادم تشفير SSL
UserName اسم حساب SMTP تستخدم لإرسال البريد الإلكتروني
Password كلمة المرور لحساب SMTP
From البريد الإلكتروني لتظهر في من عنوان

الواجهه كائن المرجعي - طرق

طريقة وصف
Send() يرسل رسالة بريد إلكتروني إلى ملقم SMTP للتسليم

و Send() الأسلوب المعلمات التالية:

معامل اكتب وصف
toString المستلمين البريد الإلكتروني (separated by semicolon)
subjectString سطر الموضوع
bodyString في نص الرسالة

وما يلي المعلمات الاختيارية:

معامل اكتب وصف
fromString البريد الإلكتروني للمرسل
ccString رسائل البريد الإلكتروني سم مكعب (separated by semicolon)
filesToAttachCollection أسماء
isBodyHtmlBoolean صحيح إذا كان الجسم البريد الإلكتروني في HTML
additionalHeadersCollection رؤوس إضافية

معلومات تقنية

اسم القيمة
صف دراسي System.Web.Helpers.WebMail
مساحة الاسم System.Web.Helpers
المجسم System.Web.Helpers.dll

تهيئة مساعد الواجهه

استخدام المساعد الواجهه، تحتاج إلى الوصول إلى ملقم SMTP. SMTP هو "output" جزء من البريد الإلكتروني. إذا كنت تستخدم استضافة المواقع على الشبكة، وربما كنت تعرف بالفعل اسم خادم SMTP. إذا كنت تعمل في شبكة الشركة، يمكن أن قسم تكنولوجيا المعلومات اعطيكم اسم. إذا كنت تعمل في المنزل، وكنت قد تكون قادرة على استخدام مزود البريد الإلكتروني الخاص بك العاديين.

من أجل لإرسال البريد الإلكتروني الذي سوف تحتاج إلى:

  • اسم خادم SMTP
  • رقم المنفذ (most often 25)
  • اسم المستخدم البريد الإلكتروني
  • كلمة مرور البريد الإلكتروني

في جذر الويب الخاص بك، قم بإنشاء صفحة (or edit the page ) اسمه _AppStart.cshtml.

ضع التعليمات البرمجية التالية داخل الملف:

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}

رمز أعلاه سيتم تشغيل كل مرة موقع على شبكة الإنترنت (application) يبدأ. ويتغذى كائن الواجهه مع القيم الأولية.

الرجاء استبدال:

smtp.example.com مع اسم خادم SMTP التي سيتم استخدامها لإرسال رسائل البريد الإلكتروني.

25 مع رقم المنفذ سوف تستخدم خادم SMTP لإرسال المعاملات (emails) .

كاذبة مع صحيح، إذا يجب أن تستخدم خادم SSL (طبقة المقابس الآمنة) التشفير.

[email protected] مع اسم حساب البريد الإلكتروني SMTP يستخدم لإرسال رسائل البريد الإلكتروني.

كلمة المرور مع كلمة المرور لحساب البريد الإلكتروني SMTP.

جون @ المثال مع البريد الإلكتروني لتظهر في من عنوان.

لم يكن لديك لبدء الكائن الواجهه في ملف AppStart، ولكن يجب عليك تعيين هذه الخصائص قبل استدعاء WebMail. Send() WebMail. Send() الأسلوب.