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 电子邮件账户的名称。 |
Password | SMTP 电子邮件账户的密码。 |
From | 在发件地址栏显示的电子邮件(通常与 UserName 相同)。 |
Manual Rujukan Objek WebMail - Kaedah
方法 | 描述 |
---|---|
Send() | 向 SMTP 服务器发送需要传送的电子邮件信息。 |
Kaedah Hantar() ialah Parameter berikut:
参数 | 类型 | 描述 |
---|---|---|
to | String | 收件人(用分号分隔) |
subject | String | 邮件主题 |
body | String | 邮件正文 |
Kaedah Send() mempunyai parameter pilihan berikut:
参数 | 类型 | 描述 |
---|---|---|
from | String | 发件人 |
cc | String | 需要抄送的电子邮件地址(用分号分隔) |
filesToAttach | Collection | 附件名 |
isBodyHtml | Boolean | 如果邮件正文是 HTML 格式的,则为 true |
additionalHeaders | Collection | 附加的标题 |
Data Teknikal
名称 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.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.
Dalam fail AppStart anda, anda tidak perlu memulakan
, tetapi anda mesti menetapkan sifat ini sebelum memanggil kaedah WebMail.Send(). |