Latest web development tutorials

الدليل المرجعي ASP.NET صفحات ويب الواجهه

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


وصف

يوفر كائن الواجهه ASP.NET صفحات ويب طرق استخدام SMTP (البريد البسيط بروتوكول نقل البريد البسيط بروتوكول نقل) لإرسال وظيفة البريد الإلكتروني.


أمثلة

اطلع على البريد الالكتروني صفحات الفصل المثال.


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

属性 描述
SmtpServer 用于发送电子邮件的 SMTP 服务器的名称。
SmtpPort 服务器用来发送 SMTP 电子邮件的端口。
EnableSsl 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。
UserName 用于发送电子邮件的 SMTP 电子邮件账户的名称。
Password SMTP 电子邮件账户的密码。
From 在发件地址栏显示的电子邮件(通常与 UserName 相同)。


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

方法 描述
Send() 向 SMTP 服务器发送需要传送的电子邮件信息。

طريقة إرسال () لديه المعلمات التالية:

参数 类型 描述
to String 收件人(用分号分隔)
subject String 邮件主题
body String 邮件正文

طريقة إرسال () لديه المعلمات الاختيارية التالية:

参数 类型 描述
from String 发件人
cc String 需要抄送的电子邮件地址(用分号分隔)
filesToAttach Collection 附件名
isBodyHtml Boolean 如果邮件正文是 HTML 格式的,则为 true
additionalHeaders Collection 附加的标题


البيانات الفنية

名称
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll


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

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

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

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

في الدليل الجذر الويب الخاص بك، قم بإنشاء ملف يسمى الصفحة _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]"
}

سيتم تشغيل التعليمات البرمجية أعلاه في كل موقع (التطبيق) يبدأ. ذلك البريد الالكتروني الأجسام تعيين قيمة أولية.

استبدال:

سوف Smtp.example.com استبدال الاسم الذي تريد استخدامه لإرسال خادم SMTP البريد الإلكتروني.

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

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

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

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

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

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