Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email 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 ViewState WebForms TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

WF คู่มืออ้างอิง

WebForms HTML WebForms Controls WebForms Validation

คู่มืออ้างอิง ASP.NET หน้าเว็บเว็บเมล์

โดยวัตถุเว็บเมล์คุณสามารถส่ง e-mail จากหน้าเว็บ


ลักษณะ

เว็บเมล์วัตถุหน้าเว็บ ASP.NET มีวิธีการของการใช้ SMTP (ธรรมดา Mail Transfer Protocol ธรรมดา Mail Transfer Protocol) เพื่อส่งฟังก์ชั่น E-mail


ตัวอย่าง

ดู อีเมล์เว็บเพจ เช่นบท


อ้างอิงวัตถุเว็บเมล์ - อสังหาริมทรัพย์

属性 描述
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 คือส่วน "ส่งออก" ของ e-mail ถ้าคุณกำลังใช้โฮสต์เสมือนคุณอาจทราบแล้วชื่อของเซิร์ฟเวอร์ 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]"
}

รหัสดังกล่าวจะทำงานในแต่ละเว็บไซต์ (Application) เริ่มต้น มันวัตถุเว็บเมล์ที่ได้รับมอบหมายค่าเริ่มต้น

แทนที่:

Smtp.example.com จะเข้ามาแทนที่ชื่อที่คุณต้องการที่จะใช้ในการส่งเซิร์ฟเวอร์ SMTP อีเมล

25 จะเข้ามาแทนที่เซิร์ฟเวอร์ที่ใช้ในการทำธุรกรรมส่ง SMTP (E-mail) หมายเลขพอร์ต

ถ้าเซิร์ฟเวอร์ที่ใช้ SSL (Secure Socket Layer Secure Sockets Layer) การเข้ารหัสตั้งเท็จจริงแทนที่

จะเข้ามาแทนที่ [email protected] ชื่อที่ใช้สำหรับการส่งอีเมล SMTP บัญชีอีเมล

จะเข้ามาแทนที่รหัสผ่านเข้าใช้รหัสผ่าน SMTP บัญชีอีเมล

จะเข้ามาแทนที่จอห์น @ ตัวอย่างที่จะปรากฏในแถบที่อยู่อีเมลของผู้ส่งของ

โคมไฟ AppStart ในแฟ้มของคุณคุณจะต้องเริ่มต้นวัตถุเว็บเมล์ แต่ก่อนที่จะเรียก WebMail.Send () วิธีการคุณต้องตั้งค่าคุณสมบัติเหล่านี้