Referensi Halaman Web ASP.NET WebMail
Dengan WebMail objek, Anda dapat dengan mudah mengirim e-mail dari halaman Web.
deskripsi
WebMail objek ASP.NET Halaman Web menyediakan metode menggunakan SMTP (Simple Mail Transfer Protocol Simple Mail Transfer Protocol) untuk mengirim fungsi e-mail.
contoh
Lihat Halaman Web Email bab misalnya.
WebMail Object Reference - Properti
属性 | 描述 |
---|---|
SmtpServer | 用于发送电子邮件的 SMTP 服务器的名称。 |
SmtpPort | 服务器用来发送 SMTP 电子邮件的端口。 |
EnableSsl | 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。 |
UserName | 用于发送电子邮件的 SMTP 电子邮件账户的名称。 |
Password | SMTP 电子邮件账户的密码。 |
From | 在发件地址栏显示的电子邮件(通常与 UserName 相同)。 |
WebMail Object Reference - Metode
方法 | 描述 |
---|---|
Send() | 向 SMTP 服务器发送需要传送的电子邮件信息。 |
Metode kirim () memiliki parameter berikut:
参数 | 类型 | 描述 |
---|---|---|
to | String | 收件人(用分号分隔) |
subject | String | 邮件主题 |
body | String | 邮件正文 |
Metode kirim () memiliki parameter opsional berikut:
参数 | 类型 | 描述 |
---|---|---|
from | String | 发件人 |
cc | String | 需要抄送的电子邮件地址(用分号分隔) |
filesToAttach | Collection | 附件名 |
isBodyHtml | Boolean | 如果邮件正文是 HTML 格式的,则为 true |
additionalHeaders | Collection | 附加的标题 |
Data teknis
名称 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
Menginisialisasi pembantu WebMail
Untuk menggunakan helper WebMail, Anda harus memiliki akses ke server SMTP. SMTP adalah "output" bagian dari e-mail. Jika Anda menggunakan virtual host, Anda mungkin sudah tahu nama server SMTP. Jika Anda menggunakan jaringan perusahaan untuk bekerja, departemen IT perusahaan Anda akan memberikan nama. Jika Anda bekerja di rumah, Anda mungkin dapat menggunakan penyedia layanan e-mail biasa.
Untuk mengirim email, Anda akan perlu:
- SMTP server nama
- Nomor port (biasanya 25)
- nama pengguna email
- password email
Di direktori root web Anda, buat file bernama halaman _AppStart.cshtml (jika sudah ada, Anda akan langsung mengedit halaman).
Salin kode berikut ke file:
_AppStart.cshtml
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}
Kode di atas akan dijalankan pada setiap situs (aplikasi) dimulai. Ini webmail benda ditugaskan nilai awal.
Ganti:
Smtp.example.com akan mengganti nama yang ingin Anda gunakan untuk mengirim server SMTP e-mail.
25 akan menggantikan server yang digunakan untuk mengirim transaksi SMTP (e-mail) nomor port.
Jika server menggunakan SSL (Secure Socket Layer Secure Sockets Layer) enkripsi, mengatur palsu menggantikan benar.
Akan menggantikan [email protected] nama yang digunakan untuk mengirim e-mail SMTP account e-mail.
Akan menggantikan password ke password SMTP account e-mail.
Akan menggantikan john @ misalnya muncul di bar alamat pengirim e-mail ini.
AppStart dalam file Anda, Anda perlu mulai objek WebMail, tapi sebelum memanggil () metode WebMail.Send, Anda harus mengatur properti ini. |