Gửi mail trong ASP.NET

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Gửi mail trong ASP.NET

Bài gửi by anbinhtrong on Thu Nov 11, 2010 7:09 pm

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!
avatar
anbinhtrong
Admin
Admin

Tổng số bài gửi : 216
Join date : 05/11/2009
Age : 28
Đến từ : BT

Xem lý lịch thành viên http://ngoctho.forum-viet.net

Về Đầu Trang Go down

Re: Gửi mail trong ASP.NET

Bài gửi by anbinhtrong on Thu Nov 11, 2010 7:11 pm

http://forum.t3h.vn/showthread.php?16489-Code-send-Mail-trong-ASP.net&s=52cbd980d46e8ec9fecf3bbc6302abe0
avatar
anbinhtrong
Admin
Admin

Tổng số bài gửi : 216
Join date : 05/11/2009
Age : 28
Đến từ : BT

Xem lý lịch thành viên http://ngoctho.forum-viet.net

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết