Bagian ini menjelaskan
Properti, metode objek WebMail, dan cara menginisialisasi pembantu WebMail.Objek WebMail memungkinkan Anda mengirim pesan email dengan mudah dari halaman web.
Objek WebMail menyediakan Halaman Web ASP.NET dengan fungsionalitas untuk mengirim email menggunakan SMTP (Simple Mail Transfer Protocol).
Lihat bab Email Halaman Web untuk contohnya.
milik | menggambarkan |
---|---|
SmtpServer | Nama server SMTP yang digunakan untuk mengirim email. |
SmtpPort | Port yang digunakan server untuk mengirim email SMTP. |
AktifkanSsl | Nilainya benar jika server menggunakan enkripsi SSL (Secure Socket Layer). |
Nama belakang | Nama akun email SMTP yang digunakan untuk mengirim email. |
Kata sandi | Kata sandi untuk akun email SMTP. |
Dari | Pesan email yang muncul di kolom Alamat Dari (biasanya sama dengan Nama Pengguna). |
metode | menggambarkan |
---|---|
Mengirim() | Kirim pesan email yang perlu dikirimkan ke server SMTP. |
Metode Send() memiliki parameter berikut:
parameter | jenis | menggambarkan |
---|---|---|
ke | Rangkaian | Penerima (dipisahkan dengan titik koma) |
subjek | Rangkaian | Subjek email |
tubuh | Rangkaian | Teks email |
Metode Send() memiliki parameter opsional berikut:
parameter | jenis | menggambarkan |
---|---|---|
dari | Rangkaian | pengirim |
cc | Rangkaian | Alamat email yang akan disalin (dipisahkan dengan titik koma) |
filesToAttach | Koleksi | Nama lampiran |
adalahBodyHtml | Boolean | benar jika isi email dalam format HTML |
tambahanHeader | Koleksi | judul tambahan |
nama | nilai |
---|---|
Kelas | Sistem.Web.Helpers.WebMail |
Ruang nama | Sistem.Web.Pembantu |
Perakitan | System.Web.Helpers.dll |
Untuk menggunakan WebMail Helper, Anda harus memiliki akses ke server SMTP. SMTP adalah bagian "output" dari email. Jika Anda menggunakan virtual hosting, Anda mungkin sudah mengetahui nama server SMTP Anda. Jika Anda bekerja di jaringan perusahaan, departemen TI perusahaan Anda akan memberi Anda nama. Jika Anda bekerja dari rumah, Anda mungkin dapat menggunakan penyedia layanan email biasa.
Untuk mengirim email, Anda memerlukan:
Nama server SMTP
Nomor port (biasanya 25)
Nama pengguna email
Kata sandi email
Di direktori root web Anda, buat halaman bernama _AppStart.cshtml (atau edit halaman secara langsung jika sudah ada).
Salin kode berikut ke dalam file:
@{ WebMail.SmtpServer = "smtp.example.com"; WebMail.SmtpPort = 25; WebMail.EnableSsl = salah; WebMail.UserName = "[email protected]"; "[email protected]" }
Kode di atas akan dijalankan setiap kali website (aplikasi) dimulai. Ini memberikan nilai awal ke objek WebMail .
Silakan ganti:
Ganti smtp.example.com dengan nama server SMTP yang ingin Anda gunakan untuk mengirim email.
Ganti 25 dengan nomor port yang digunakan server untuk mengirim transaksi SMTP (email).
Jika server menggunakan enkripsi SSL (Secure Socket Layer), ganti false dengan true.
Ganti [email protected] dengan nama akun email SMTP yang Anda gunakan untuk mengirim email.
Ganti kata sandi dengan kata sandi akun email SMTP Anda.
Ganti john@example dengan email yang muncul di kolom Alamat asal.
![]() | Di file AppStart, Anda tidak perlu memulai objek WebMail , namun Anda harus menyetel properti ini sebelum memanggil metode WebMail.Send() . |
---|