tutorial pengembangan web terbaru
 

ASP.NET Halaman Web - WebMail Obyek


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
toString Para penerima Email (separated by semicolon)
subjectString Subjek baris
bodyString Tubuh pesan

Dan berikut parameter opsional:

Parameter Mengetik Deskripsi
fromString Email pengirim
ccString Email cc (separated by semicolon)
filesToAttachCollection Nama file
isBodyHtmlBoolean Benar jika tubuh email di HTML
additionalHeadersCollection 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.