مع الكائن الواجهه يمكنك بسهولة إرسال رسائل البريد الإلكتروني من صفحة ويب.
وصف
يوفر كائن الواجهه البريد الإلكتروني لصفحات ويب باستخدام ASP.NET SMTP (Simple Mail Transfer Protocol) .
مثال
انظر على سبيل المثال في هذا الفصل: صفحات ويب البريد الإلكتروني .
الواجهه كائن المرجعي - العقارات
الخصائص | وصف |
---|---|
SmtpServer | اسم خادم SMTP التي سوف ترسل رسائل البريد الإلكتروني |
SmtpPort | وميناء استخدام الخادم لإرسال رسائل البريد الإلكتروني SMTP |
EnableSsl | صحيح، إذا يجب أن تستخدم خادم تشفير SSL |
UserName | اسم حساب SMTP تستخدم لإرسال البريد الإلكتروني |
Password | كلمة المرور لحساب SMTP |
From | البريد الإلكتروني لتظهر في من عنوان |
الواجهه كائن المرجعي - طرق
طريقة | وصف |
---|---|
Send() | يرسل رسالة بريد إلكتروني إلى ملقم SMTP للتسليم |
و Send() الأسلوب المعلمات التالية:
معامل | اكتب | وصف |
---|---|---|
to | String | المستلمين البريد الإلكتروني (separated by semicolon) |
subject | String | سطر الموضوع |
body | String | في نص الرسالة |
وما يلي المعلمات الاختيارية:
معامل | اكتب | وصف |
---|---|---|
from | String | البريد الإلكتروني للمرسل |
cc | String | رسائل البريد الإلكتروني سم مكعب (separated by semicolon) |
filesToAttach | Collection | أسماء |
isBodyHtml | Boolean | صحيح إذا كان الجسم البريد الإلكتروني في HTML |
additionalHeaders | Collection | رؤوس إضافية |
معلومات تقنية
اسم | القيمة |
---|---|
صف دراسي | 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() الأسلوب.