الدليل المرجعي 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 () الأسلوب، يجب عليك تعيين هذه الخصائص. |