يشرح هذا القسم
خصائص وأساليب كائن WebMail وكيفية تهيئة مساعد WebMail.يتيح لك كائن WebMail إرسال رسائل البريد الإلكتروني بسهولة من صفحة ويب.
يوفر كائن WebMail لصفحات ويب ASP.NET وظيفة إرسال رسائل البريد الإلكتروني باستخدام SMTP (بروتوكول نقل البريد البسيط).
راجع فصل البريد الإلكتروني لصفحات الويب للحصول على مثال.
ملكية | يصف |
---|---|
خادم سمتب | اسم خادم SMTP المستخدم لإرسال البريد الإلكتروني. |
منفذ SMTP | المنفذ الذي يستخدمه الخادم لإرسال بريد SMTP الإلكتروني. |
تمكينSSL | تكون القيمة صحيحة إذا كان الخادم يستخدم تشفير SSL (طبقة المقابس الآمنة). |
اسم المستخدم | اسم حساب البريد الإلكتروني SMTP المستخدم لإرسال رسائل البريد الإلكتروني. |
كلمة المرور | كلمة المرور لحساب البريد الإلكتروني SMTP. |
من | رسالة البريد الإلكتروني التي تظهر في حقل العنوان من (عادةً ما تكون نفس اسم المستخدم). |
طريقة | يصف |
---|---|
يرسل() | أرسل رسالة البريد الإلكتروني التي تريد تسليمها إلى خادم SMTP. |
تحتوي طريقة الإرسال () على المعلمات التالية:
المعلمة | يكتب | يصف |
---|---|---|
ل | خيط | المستلمون (مفصولون بفاصلة منقوطة) |
موضوع | خيط | موضوع البريد الإلكتروني |
جسم | خيط | نص البريد الإلكتروني |
تحتوي طريقة Send() على المعلمات الاختيارية التالية:
المعلمة | يكتب | يصف |
---|---|---|
من | خيط | مرسل |
نسخة | خيط | عناوين البريد الإلكتروني المراد نسخها (مفصولة بفاصلة منقوطة) |
filesToAttach | مجموعة | اسم المرفق |
isBodyHtml | منطقية | صحيح إذا كان نص البريد الإلكتروني بتنسيق HTML |
extraHeaders | مجموعة | عنوان إضافي |
اسم | قيمة |
---|---|
فصل | System.Web.Helpers.WebMail |
مساحة الاسم | System.Web.Helpers |
حَشد | System.Web.Helpers.dll |
لاستخدام WebMail Helper، يجب أن يكون لديك حق الوصول إلى خادم SMTP. SMTP هو جزء "الإخراج" من البريد الإلكتروني. إذا كنت تستخدم استضافة افتراضية، فمن المحتمل أنك تعرف بالفعل اسم خادم SMTP الخاص بك. إذا كنت تعمل على شبكة شركة، فسيعطيك قسم تكنولوجيا المعلومات في شركتك اسمًا. إذا كنت تعمل من المنزل، فقد تتمكن من استخدام مزود خدمة البريد الإلكتروني العادي.
لإرسال بريد إلكتروني ستحتاج إلى:
اسم خادم SMTP
رقم المنفذ (عادة 25)
اسم مستخدم البريد الإلكتروني
كلمة مرور البريد الإلكتروني
في دليل جذر الويب الخاص بك، قم بإنشاء صفحة تسمى _AppStart.cshtml (أو قم بتحرير الصفحة مباشرة إذا كانت موجودة بالفعل).
انسخ الكود التالي في الملف:
@{ WebMail.SmtpServer = "smtp.example.com"; WebMail.SmtpPort = 25; WebMail.EnableSsl = false; WebMail.UserName = "[email protected]"; "[email protected]" }
سيتم تشغيل الكود أعلاه في كل مرة يبدأ فيها موقع الويب (التطبيق). يقوم بتعيين قيمة أولية لكائن WebMail .
يرجى استبدال:
استبدل smtp.example.com باسم خادم SMTP الذي تريد استخدامه لإرسال البريد الإلكتروني.
استبدل 25 برقم المنفذ الذي يستخدمه الخادم لإرسال معاملات SMTP (البريد الإلكتروني).
إذا كان الخادم يستخدم تشفير SSL (طبقة المقابس الآمنة)، فاستبدل false بـ true.
استبدل [email protected] باسم حساب البريد الإلكتروني SMTP الذي تستخدمه لإرسال البريد الإلكتروني.
استبدل كلمة المرور بكلمة المرور لحساب البريد الإلكتروني SMTP الخاص بك.
استبدل john@example بالبريد الإلكتروني الذي يظهر في حقل العنوان من.
في ملف AppStart، لا تحتاج إلى بدء تشغيل كائن WebMail ، ولكن يجب عليك تعيين هذه الخصائص قبل استدعاء الأسلوب WebMail.Send() . |