ASP.NET Web Pages - Đối tượng WebMail
- Trang trước Cơ sở dữ liệu WebPages
- Trang tiếp theo Trợ lý WebPages
Sử dụng đối tượng WebMail, bạn có thể dễ dàng gửi email từ trang web.
Mô tả
WebMail cung cấp phương pháp xây dựng và gửi email bằng giao thức truyền tải email đơn giản (SMTP).
Mẫu
Xem Web Pages Email Ví dụ trong chương này.
Sách tham khảo đối tượng WebMail - Thuộc tính
Thuộc tính | Mô tả |
---|---|
EnableSsl | True nếu máy chủ sử dụng mã hóa SSL. |
From | Lấy hoặc thiết lập địa chỉ email của người gửi. |
Password | Lấy hoặc thiết lập mật khẩu của tài khoản email người gửi. |
SmtpPort | Lấy hoặc thiết lập cổng cho giao dịch SMTP. |
SmtpServer | Lấy hoặc thiết lập tên máy chủ SMTP để gửi email. |
UserName | Lấy hoặc thiết lập tên tài khoản email để gửi email. |
Sách tham khảo WebMail - Phương thức
Phương thức | Mô tả |
---|---|
Send() | Gửi email đến máy chủ SMTP để chuyển tiếp. |
Phương thức Send() có các tham số sau:
参數 | Loại | Mô tả |
---|---|---|
to | Chuỗi | Địa chỉ email của người nhận. Sử dụng dấu phẩy (;) để phân隔. |
subject | Chuỗi | Dòng tiêu đề. |
body | Chuỗi | Văn bản chính của email. |
và các tham số tùy chọn sau:
参數 | Loại | Mô tả |
---|---|---|
from | Chuỗi | Địa chỉ email của người gửi. |
cc | Chuỗi | Địa chỉ email để gửi email theo cách copy; sử dụng dấu phẩy (;) để phân隔. |
filesToAttach | 集合 | Tập hợp các tên tệp, được sử dụng để chỉ định các tệp cần đính kèm vào email. |
isBodyHtml | Giá trị lô-gic | Nếu là true, chỉ định văn bản chính của email là định dạng HTML. |
additionalHeaders | 集合 | Tập hợp các tiêu đề, có thể thêm vào các tiêu đề SMTP thông thường của email này. |
bcc | Chuỗi | Địa chỉ email của người nhận sẽ nhận bản sao “bí mật” của email. |
contentEncoding | Chuỗi | Mã hóa cho văn bản chính của email. |
headerEncoding | Chuỗi | Mã hóa cho tiêu đề email. |
priority | Chuỗi | Giá trị để chỉ định ưu tiên email. |
replyTo | Chuỗi | Địa chỉ email mà người nhận sẽ sử dụng để trả lời email. |
Dữ liệu kỹ thuật
Tên | Giá trị |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
Khởi tạo trợ lý WebMail
Nếu bạn muốn sử dụng trợ lý WebMail, bạn cần truy cập vào một máy chủ SMTP. SMTP là phần “chỉnh xuất” của email. Nếu bạn sử dụng máy chủ web, bạn có thể đã có tên máy chủ SMTP. Nếu bạn ở trong mạng công ty, bạn cần liên hệ với bộ phận IT để biết tên máy chủ SMTP. Nếu bạn làm việc tại nhà, bạn có thể sử dụng các nhà cung cấp dịch vụ email thông thường.
Để gửi email, bạn cần:
- Tên máy chủ SMTP
- Cổng số (thường là 25)
- Tên người dùng email
- Mật khẩu email
Trong thư mục gốc của trang web, tạo (hoặc chỉnh sửa) trang có tên _AppStart.cshtml:
Viết mã sau vào tệp này:
_AppStart.cshtml
@} WebMail.SmtpServer = "smtp.example.com"; WebMail.SmtpPort = 25; WebMail.EnableSsl = false; WebMail.UserName = "support@example.com"; WebMail.Password = "password"; WebMail.From = "john@example.com" }
Mỗi khi trang web (ứng dụng) khởi động, mã trên sẽ được chạy. Nó sẽ điều chỉnh Đối tượng WebMailđể khởi tạo.
Hãy thay thế:
smtp.example.com Để tên máy chủ SMTP sẽ được sử dụng để gửi email.
25 Để cổng mà máy chủ sẽ sử dụng để xử lý các vật thể SMTP (thư).
false Để true nếu máy chủ sử dụng Secure Sockets Layer (SSL) để mã hóa kết nối khi gửi email.
support@example.com Để tên tài khoản SMTP thư được sử dụng để gửi email.
password Để mật khẩu tài khoản SMTP thư.
john@example Để địa chỉ gửi thư.
Lưu ý:Bạn không nhất thiết phải khởi tạo đối tượng WebMail trong tệp AppStart, nhưng bạn phải thiết lập các thuộc tính này trước khi gọi phương thức WebMail.Send().
- Trang trước Cơ sở dữ liệu WebPages
- Trang tiếp theo Trợ lý WebPages