Gửi mail trong ASP.NET
Trang 1 trong tổng số 1 trang
Gửi mail trong ASP.NET
Bạn mở IIS ra, sau đó Bạn click chuột phải trên Default SMTP Virtual Server và chọn Properties (bạn kiểm tra thử SMTP Server đã chạy chưa bằng cách click chuột phải lên Default SMTP Virtual Server, nếu mục Start bị mờ đi thì có nghĩa là SMTP Server đang chạy)
Ở màn hình Properties của SMTP Server bạn chọn mục Access và click vào nút Relay ở phần Relay restrictions
Ở màn hình Relay Restrictions, bạn chọn mục Only the list below, click vào nút Add để thêm vào danh sách IP của các máy được phép kết nối vào SMTP Server và gởi email
Và nhớ bỏ chọn mục "Allow all computers which successfully authenticate to relay, regardless of the list above"
Lưu ý: Bạn chỉ nên thêm vào danh sách những máy nào thật sự cần dùng SMTP server để gởi email mà thôi! Thêm dư máy có thể gây rắc rối cho bạn khi máy đó bị dính virus là toàn bộ mạng của bạn có thể bị nghẽn mạch do virus tạo và gởi email liên tục.
Nhấn OK vài lần để đóng các cửa sổ cấu hình của SMTP server lại. Vậy là bạn đã hoàn tất quá trình cài đặt và cấu hình SMTP trên máy rồi đấy!
Thử gởi email để kiểm tra kết quả cài đặt
Bạn có thể kiểm tra SMTP server bằng cách gởi thử 1 email đến chính mình qua SMTP server mới cài đặt như sau:
1. telnet vào SMTP server qua port 25:
Start menu -> Run, gõ vào telnet localhost 25 và click OK
2. Gõ vào HELO localhost
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 megax Hello [127.0.0.1]
3. Gõ vào MAIL FROM: myemail@mydomain.com (thay myemail@mydomain.com bằng địa chỉ email của bạn)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.1.0 myemail@mydomain.com...Sender OK
4. Gõ vào RCPT TO: myemail@mydomain.com (thay myemail@mydomain.com bằng địa chỉ email của bạn)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.1.5 myemail@mydomain.com
5. Gõ tiếp vào DATA
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
354 Start mail input; end with.
6. Gõ tiếp vào các dòng sau:
Subject: Test email from my local SMTP server
Testing only!
. (lưu ý cuối cùng là 1 dấu chấm đứng riêng trên 1 dòng!)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.6.0 Queued mail for delivery
7. Gõ vào QUIT để thoát.
Bạn sẽ nhận được email gởi đến cho bạn sau vài phút. Nếu bạn gởi đến Yahoo hoặc Hotmail, bạn cũng nên kiểm tra xem email có bị cho vào Junk Folder hoặc Bulk Folder không nhé!
CHÚC BẠN CÀI ĐẶT THÀNH CÔNG!
Ở màn hình Properties của SMTP Server bạn chọn mục Access và click vào nút Relay ở phần Relay restrictions
Ở màn hình Relay Restrictions, bạn chọn mục Only the list below, click vào nút Add để thêm vào danh sách IP của các máy được phép kết nối vào SMTP Server và gởi email
Và nhớ bỏ chọn mục "Allow all computers which successfully authenticate to relay, regardless of the list above"
Lưu ý: Bạn chỉ nên thêm vào danh sách những máy nào thật sự cần dùng SMTP server để gởi email mà thôi! Thêm dư máy có thể gây rắc rối cho bạn khi máy đó bị dính virus là toàn bộ mạng của bạn có thể bị nghẽn mạch do virus tạo và gởi email liên tục.
Nhấn OK vài lần để đóng các cửa sổ cấu hình của SMTP server lại. Vậy là bạn đã hoàn tất quá trình cài đặt và cấu hình SMTP trên máy rồi đấy!
Thử gởi email để kiểm tra kết quả cài đặt
Bạn có thể kiểm tra SMTP server bằng cách gởi thử 1 email đến chính mình qua SMTP server mới cài đặt như sau:
1. telnet vào SMTP server qua port 25:
Start menu -> Run, gõ vào telnet localhost 25 và click OK
2. Gõ vào HELO localhost
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 megax Hello [127.0.0.1]
3. Gõ vào MAIL FROM: myemail@mydomain.com (thay myemail@mydomain.com bằng địa chỉ email của bạn)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.1.0 myemail@mydomain.com...Sender OK
4. Gõ vào RCPT TO: myemail@mydomain.com (thay myemail@mydomain.com bằng địa chỉ email của bạn)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.1.5 myemail@mydomain.com
5. Gõ tiếp vào DATA
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
354 Start mail input; end with
6. Gõ tiếp vào các dòng sau:
Subject: Test email from my local SMTP server
Testing only!
. (lưu ý cuối cùng là 1 dấu chấm đứng riêng trên 1 dòng!)
Trên màn hình sẽ xuất hiện dòng thông báo tương tự như sau:
250 2.6.0
7. Gõ vào QUIT để thoát.
Bạn sẽ nhận được email gởi đến cho bạn sau vài phút. Nếu bạn gởi đến Yahoo hoặc Hotmail, bạn cũng nên kiểm tra xem email có bị cho vào Junk Folder hoặc Bulk Folder không nhé!
CHÚC BẠN CÀI ĐẶT THÀNH CÔNG!
Similar topics
» Project Blog học tập
» Ajax trong ASP.NET
» Lấy ngày tháng năm trong C#
» Một vài đoạn code hỗ trợ Phần mềm Quản lý Sách
» Một số cuốn sách lập trình nổi tiếng
» Ajax trong ASP.NET
» Lấy ngày tháng năm trong C#
» Một vài đoạn code hỗ trợ Phần mềm Quản lý Sách
» Một số cuốn sách lập trình nổi tiếng
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết