Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

Pejabat Pos Halaman Web


Halaman Web ASP.NET - Objek WebMail


Objek WebMail memudahkan untuk menghantar e-mel daripada halaman web.


Penerangan

Objek WebMail menyediakan Halaman Web ASP.NET dengan fungsi untuk menghantar e-mel menggunakan SMTP (Simple Mail Transfer Protocol).


Contoh

Sila lihat contoh dalam bab E-mel Halaman Web.


Manual Rujukan Objek WebMail - Properties

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


Manual Rujukan Objek WebMail - Kaedah

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

Kaedah Hantar() ialah Parameter berikut:

参数类型描述
toString收件人(用分号分隔)
subjectString邮件主题
bodyString邮件正文

Kaedah Send() mempunyai parameter pilihan berikut:

参数类型描述
fromString发件人
ccString需要抄送的电子邮件地址(用分号分隔)
filesToAttachCollection附件名
isBodyHtmlBoolean如果邮件正文是 HTML 格式的,则为 true
additionalHeadersCollection附加的标题


Data Teknikal

名称
ClassSystem.Web.Helpers.WebMail
NamespaceSystem.Web.Helpers
AssemblySystem.Web.Helpers.dll


Memulakan WebMail Helper

Untuk menggunakan WebMail Helper, anda mesti mempunyai akses kepada pelayan SMTP . SMTP ialah bahagian "output" e-mel. Jika anda menggunakan pengehosan web, anda mungkin sudah mengetahui nama pelayan SMTP anda. Jika anda bekerja di rangkaian korporat, jabatan IT syarikat anda akan memberi anda nama. Jika anda bekerja dari rumah, anda mungkin boleh menggunakan pembekal perkhidmatan e-mel biasa.

Untuk menghantar e-mel, anda memerlukan:

  • Nama pelayan SMTP

  • Nombor port (biasanya 25 )

  • E-mel nama pengguna

  • E-mel kata laluan

dalam direktori akar Dalam Web anda, buat halaman bernama _AppStart.cshtml (jika sudah wujud, edit halaman tersebut terus).

Salin kod berikut ke dalam fail:

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName.com";@example
WebMail.Password = "password";
WebMail.From = "john@example.com"
}

Kod di atas akan digunakan setiap kali tapak web (aplikasi ) Jalankan semasa permulaan. Ia memberikan nilai awal kepada objek WebMail.

Ganti:

Ganti smtp.example.com dengan nama pelayan SMTP yang anda mahu gunakan untuk menghantar e-mel.

Ganti 25 dengan nombor port yang digunakan pelayan untuk menghantar transaksi SMTP (e-mel).

Jika pelayan menggunakan penyulitan SSL (Secure Socket Layer), gantikan false dengan benar.

Ganti support@example.com dengan nama akaun e-mel SMTP yang digunakan untuk menghantar e-mel.

Ganti kata laluan dengan kata laluan untuk akaun e-mel SMTP anda.

Ganti john@example dengan e-mel yang muncul dalam medan Alamat Daripada.

lamp.gifDalam fail AppStart anda, anda tidak perlu memulakan
lamp.gif在您的 AppStart 文件中,您不需要启动 WebMail 对象,但是在调用 WebMail.Send() 方法之前,您必须设置这些属性。
objek WebMail
, tetapi anda mesti menetapkan sifat ini sebelum memanggil kaedah
WebMail.Send().
<🎜><🎜><🎜>