Dengan objek WebMail Anda dapat dengan mudah mengirim email dari sebuah halaman web.
Deskripsi
The WebMail Obyek menyediakan email untuk ASP.NET Web Pages menggunakan SMTP (Simple Mail Transfer Protocol) .
Contoh
Lihat contoh dalam bab ini: Halaman Web Email .
WebMail Object Reference - Properti
properti | Deskripsi |
---|---|
SmtpServer | Nama server SMTP yang akan mengirim email |
SmtpPort | port server akan digunakan untuk mengirim email SMTP |
EnableSsl | Benar, jika server harus menggunakan enkripsi SSL |
UserName | Nama akun SMTP digunakan untuk mengirim email |
Password | Password dari akun SMTP |
From | email untuk muncul di alamat dari |
WebMail Obyek Referensi - Metode
metode | Deskripsi |
---|---|
Send() | Mengirim pesan email ke server SMTP untuk pengiriman |
The Send() metode memiliki parameter berikut:
Parameter | Mengetik | Deskripsi |
---|---|---|
to | String | Para penerima Email (separated by semicolon) |
subject | String | Subjek baris |
body | String | Tubuh pesan |
Dan berikut parameter opsional:
Parameter | Mengetik | Deskripsi |
---|---|---|
from | String | Email pengirim |
cc | String | Email cc (separated by semicolon) |
filesToAttach | Collection | Nama file |
isBodyHtml | Boolean | Benar jika tubuh email di HTML |
additionalHeaders | Collection | header tambahan |
Data teknis
Nama | Nilai |
---|---|
Kelas | System.Web.Helpers.WebMail |
namespace | System.Web.Helpers |
Majelis | System.Web.Helpers.dll |
Menginisialisasi WebMail Helper
Untuk menggunakan helper WebMail, Anda memerlukan akses ke server SMTP. SMTP adalah "output" bagian dari email. Jika Anda menggunakan web host, Anda mungkin sudah tahu nama server SMTP. Jika Anda bekerja di jaringan perusahaan, departemen TI Anda dapat memberikan nama. Jika Anda bekerja di rumah, Anda mungkin dapat menggunakan penyedia email biasa Anda.
Dalam rangka untuk mengirim email Anda akan perlu:
- Nama server SMTP
- Nomor port (most often 25)
- Email nama pengguna
- Sandi email
Di root web Anda, membuat halaman (or edit the page ) bernama _AppStart.cshtml.
Masukan kode berikut dalam file tersebut:
_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 setiap kali situs web (application) dimulai. Ini feed Obyek WebMail Anda dengan nilai awal.
Gantikan:
smtp.example.com dengan nama server SMTP yang akan digunakan untuk mengirim email.
25 dengan nomor port server akan digunakan untuk mengirim transaksi SMTP (emails) .
palsu dengan benar, jika server harus menggunakan SSL (Secure Socket Layer) enkripsi.
[email protected] dengan nama akun email SMTP digunakan untuk mengirim email.
password dengan password dari akun email SMTP.
john @ contoh dengan email yang muncul di dari alamat.
Anda tidak harus memulai objek WebMail dalam file AppStart Anda, tetapi Anda harus mengatur properti ini sebelum Anda memanggil WebMail. Send() WebMail. Send() metode.