GIAO THỨC SMTP
(SIMPLE MAIL TRANSFER PROTOCOL)
Dịch vụ thư điện tử
•
Electronic mail (E-mail) - Thư điện tử: Là một dịch vụ của
Internet giúp cho việc trao đổi thông điệp giữa những người
dùng hay nhóm người dùng trên mạng
•
Dựa trên giao thức chuẩn Internet: Simple Mail Transfer
Protocol (SMTP)
•
Khả năng gửi tới nhiều người cùng một thời điểm
•
Nhanh chóng chuyển giao được tài liệu
•
Chi phí thấp
Cơ bản về Email
Các giao thức được sử dụng
SMTP (Simple Mail Transfer Protocol)
Sử dụng port 25, được định nghĩa trong RFC 821
Sử dụng để chuyển email
POP (Post Office Protocol)
POP2 (109), POP3 (110)
Cung cấp cơ chế truy cập và lưu trữ thư cho người dùng
IMAP (Internet Message Access Protocol)
Hỗ trợ lưu trữ và truy xuất hộp thư của người dùng
Hỗ trợ các chế độ truy cập Offline, Online
Các mô hình hoạt động
Mô hình thông điệp trực tiếp
Mô hình hộp thư lưu
Mô hình thông điệp trực tiếp
from: A
to: D
D
C
B
Các thông điệp được gửi trực tiếp ngay lập tức tới máy đang
hoạt động trong mạng nội bộ
Mô hình hộp thư lưu
Thông điệp được gửi gián tiếp tới một máy phục vụ đang hoạt
động trong mạng nội bộ
from: A
to: D
m¸y phôc vô th
Mail SERVER
BC
D
Hệ thống Mail
Mail Gateway
Chuyển mail trong domain nội bộ và các domain
bên ngoài
Mail Server
Chứa mailbox của người dùng
Nhận mail từ mail client đến và đưa vào hàng đợi
để gửi đến Mail Gateway
Mail Client
Hỗ trợ chức năng đọc và soạn thảo thư
Một số khái niệm
MUA (Mail User Agent)
Chương trình đọc, soạn thảo và gửi mail
MTA (Mail Transfer Agent)
Chương trình chuyển thư giữa các máy Mail hub
Exchange là một MTA dùng giao thức SMTP để
đóng vai trò là một SMTP Server làm nhiệm vụ định
tuyến trong việc phân thư
MailBox
Là tập tin lưu trữ mail người dùng
Một số khái niệm (tt)
Hàng đợi Mail (Mail Queue)
Các mail gửi đi có thể được chuyển ngay hoặc
chuyển vào hàng đợi
Nguyên nhân:
Địa chỉ trong danh sách người nhận chưa thể chuyển
đến tại thời điểm hiện tại
Số lượng mail phân phối bị tắc nghẽn
Một số khái niệm (tt)
Alias Mail
Phân phối đến cùng một người qua nhiều địa chỉ
khác nhau
Phân phối đến nhiều người qua cùng một điạ chỉ
Kết nối thư với một tập tin để lưu trữ
Lọc thư qua các chương trình hay script
⇒
Sử dụng Alias
Alias là sự thay thế một địa chỉ người nhận bằng
một hay nhiều địa chỉ khác
Địa chỉ thay thế có thể là một người nhận, ds người
nhận, chương trình, hay sự kết hợp những loại này
Quá trình gửi và nhận Email
Mail Server gửi: Sender
Mail Server nhận: Receiver
Quy trình
Sender truy vấn DNS tìm IP domain đích
Sender telnet port 25 được sử dụng để báo hiệu
muốn gửi mail
Receiver kiểm tra một số điều kiện có nhận mail
hay không
Nếu Receiver đồng ý -> Sender dùng SMTP để gửi
mail cho Receiver
Sử dụng Email của Yahoo
Chưa có tài khoản Email của Yahoo
Nếu không thành công
Nếu thành công
Nhận, gửi mail trên OutLook Expresss
Cài đặt thông số cho Outlook Expresss
Start\ Programs\ Outlook Express
Tool\ Accounts
Cài đặt thông số cho Outlook Expresss
Add\ Mail
Incoming, OutGoing Mail của mạng FPT
Server của nhà cung cấp dịch vụ
Cấu trúc của một Email