Là giao thức hỗ trợ việc lưu trữ và truy xuất hộp thư của người dùng, thông qua IMAP người dùng có thể sử dụng IMAP Client để truy cập hộp thư từ mạng nội bộ hoặc mạng [r]
(1)ĐẠI HỌC SÀI GÒN
CHƯƠNG 5: MAIL SERVER
(2)NỘI DUNG
Các giao thức sử dụng hệ thống mail
Hệ thống mail
Một số khái niệm
Cấu hình mail winserver 2012
(3)I CÁC GIAO THỨC SỬ DỤNG TRONG HỆ THỐNG MAIL
Hệ thống Mail xây dựng dựa số giao thức sau: Simple Mail Transfer Protocol (SMTP)
Post Office Protocol (POP)
(4)SMTP(Simple Mail Transfer Protocol).
SMTP giao thức tin cậy chịu trách nhiệm phân phát Mail, chuyển Mail từ hệ thống mạng sang hệ thống mạng khác, chuyển Mail hệ thống mạng nội
Giao thức SMTP định nghĩa RFC 821.
SMTP dịch vụ tin cậy, hướng kết nối(
connection-oriented) cung cấp giao thức TCP(Transmission Control Protocol ), sử dụng số hiệu cổng (well-known port)
(5)SMTP(Simple Mail Transfer Protocol).
SMTP hệ thống phân phát mail trực tiếp từ đầu đến cuối(từ nơi bắt đầu phân phát trạm phân phát cuối cùng), điều sử dụng
Hầu hết hệ thống mail sử dụng giao thức store and forward
UUCP X.400, hai giao thức di chuyển Mail qua
(6)(7)Phân phát trực tiếp(Direct delivery) cho phép SMTP phân phát mail mà không dự vào host trung gian
Nếu SMTP phân phát bị lỗi hệ thống cục thông báo cho người gởi hay đưa mail vào hàng đợi mail để phân phát sau
(8)Để điều khiển trường hợp cần phải có hệ thống DNS sử dụng để chuyển thông điệp tới máy chủ mail thay cho hệ thống phân phát mail trực tiếp Mail sau chuyển từ Server tới máy trạm máy trạm kết nối mạng trở lại, giao thức mạng
(9)Post Office Protocol.
POP giao thức cung cấp chế truy cập lưu trữ hộp thư cho người dùng
Có hai phiên POP sử dụng rộng rãi POP2, POP3
POP2 định nghĩa RFC 937, POP3 định nghĩa
trong RFC 1725 POP2 sử dụng 109 POP3 sử dụng Port 110. Chức kiểm tra tên đăng nhập password
user chuyển Mail người dùng từ Server tới hệ thống đọc
(10)Internet Message Access Protocol.
(11)MIME.
MIME (Multipurpose Internet Mail Extensions) cung cấp cách thức kết hợp nhiều loại liệu khác vào thông điệp duy gởi qua Internet dùng Email hay Newgroup.
Thông tin chuyển đổi theo cách trông giống khối ký tự ngẫu nhiên Những thơng điệp sử dụng chuẩn MIME chứa hình ảnh, âm loại thơng tin khác lưu trữ máy tính Hầu hết chương trình xử lý thư điện tử tự động giải mã thông báo cho phép bạn lưu trữ liệu chứa chúng vào đĩa cứng Nhiều chương trình giải mã
(12)X.400.
(13)Một số đặc điểm giống X.400 SMTP.
Cả hai giao thức tin cậy (cung cấp tính thơng báo gởi nhận message)
Cung cấp nhiều tính bảo mật. Lập lịch biểu phân phối Mail.
(14)SMTP có số chức mà X.400 khơng hỗ trợ.
Kiểm tra địa người nhận trước phân phối message cịn X.400 ngược lại
Kiểm tra kích thước message trước gởi nó.
Có khả chèn thêm loại liệu vào header
message.
(15)(16)II HỆ THỐNG MAIL
Một hệ thống Mail u cầu phải có hai thành phần, có thể định vị hai hệ thống khác hệ thống, Mail Server Mail Client
Ngoài ra, cịn có thành phần khác Mail Host, Mail
(17)(18)Mail gateway
Một mail gateway máy kết nối mạng dùng giao thức truyền thông khác kết nối mạng khác dùng chung giao thức Ví dụ mail gateway kết nối mạng TCP/IP với mạng chạy giao thức Systems Network
Architecture (SNA).
(19)Mail Host
Một mail host máy giữ vai trị máy chủ Mail hệ thống mạng Nó dùng thành phần trung gian để chuyển Mail vị trí khơng kết nối trực tiếp với
Mail host phân giải địa người nhận để chuyển Mail
(20)Mail Server.
Mail Server chứa mailbox người dùng Mail Server nhận mail từ mail Client gửi đến đưa vào hàng đợi để gửi đến Mail
Host.
(21)Người dùng sử dụng NFS (Network File System) để mount thư mục chứa mailbox Mail Server để đọc Nếu NFS khơng được hỗ trợ người dùng phải login vào Mail Server để nhận thư
Trong trường hợp Mail Client hỗ trợ POP/IMAP Mail
Server hỗ trợ POP/IMAP người dùng đọc thư
(22)Mail Client
Là chương trình hỗ trợ chức đọc soạn thảo thư,
Mail Client tích hợp hai giao thức SMTP POP, SMTP hỗ trợ
tính chuyển thư từ Client đến Mail Server, POP hỗ trợ nhận thư từ Mail Server Mail Client Ngồi giao thức việc tích hợp giao thức POP Mail Client cịn tích hợp giao thức IMAP, HTTP để hỗ trợ chức nhận thư cho Mail Client.
Các chương trình Mail Client thường sử dụng như: Microsoft
(23)Một số sơ đồ hệ thống mail thường dùng
Hệ thống mail cục bộ.
(24)(25)Hệ thống mail cục có kết nối ngoài
Hệ thống Mail mạng nhỏ gồm Mail Server,
Mail Host Mail Gateway kết nối với hệ thống bên
(26)(27)Hệ thống hai domain gateway
Cấu hình gồm domain Mail Gateway Trong cấu hình Mail Server, Mail Host, Mail Gateway (hoặc
gateways) cho domain hoạt động hệ thống độc lập
(28)(29)III MỘT SỐ KHÁI NIỆM
Mail User Agent (MUA).
MUA : chương trình mà người sử dụng dùng để đọc, soạn thảo gửi Mail
(30)Mail Transfer Agent (MTA).
MTA : chương trình chuyển thư máy Mail Hub
Exchange Mail Transfer Agent (MTA) dùng giao thức SMTP để đóng vai trị SMTP Server làm nhiệm vụ định
tuyến việc phân thư Nó nhận Mail từ Mail User
Agent (MUA) MTA khác, sau chuyển Mail đến
(31)Đối với CentOS, CentOS dung Postfix để làm mail transfer agent.
Postfix chương trình mã nguồn mở miễn phí (free and open-source) dùng để gửi thư điện tử (Mail Transfer Agent – MTA) tạo ban đầu IBM với mục tiêu thay chương trình gửi mail phổ biến Sendmail
(32)Mailbox
Mailbox tập tin lưu trữ tất Mail người dùng Trên hệ thống Unix, ta thêm tài khoản người dùng vào hệ thống đồng thời tạo mailbox cho người dùng Thơng thường, tên mailbox trùng với tên đăng nhập người dùng Khi có Mail gửi đến cho người dùng, chương trình xử lý Mail
(33)Khi người dùng đăng nhập vào hệ thống sử dụng Mail Client để nhận Mail (hoặc telnet trực tiếp vào Mail Server để nhận),
POP Server vào thư mục chứa mailbox lấy Mail từ mailbox
chuyển cho người dùng
Thông thường, sau Client nhận Mail, Mail mailbox bị xóa Tuy nhiên, người dùng yêu cầu giữ lại Mail trên mailbox, điều thực nhờ vào tùy chọn Mail
(34)Hàng đợi mail (mail queue).
Các Mail gởi chuyển gởi có thể chuyển vào hàng đợi Có nhiều nguyên nhân khiến Mail bị giữ lại hàng đợi :
1 Khi mail tạm thời chưa thể chuyển có số địa danh sách người nhận chưa thể chuyển đến vào thời điểm
2 Một số tùy chọn cấu hình yêu cầu lưu trữ Mail vào hàng đợi
(35)Alias mail
Một số vấn đề phức tạp thường gặp trình phân thư :
Phân phối đến cho người qua nhiều địa khác
Phân phối đến nhiều người qua địa chỉ.
Kết nối thư với tập tin để lưu trữ dùng cho mục đích khác
(36)(37)Mối liên hệ DNS Mail Server
DNS Mail dịch vụ có mối quan hệ mật thiết với Dịch vụ Mail dựa vào dịch vụ DNS để chuyển Mail từ mạng bên ra bên ngược lại Khi chuyển Mail, Mail Server nhờ
DNS để tìm MX record để xác định máy chủ cần chuyển
(38)Cú pháp record MX:
[Domain_name] IN MX [Mail_Host]
Thông qua việc khai báo cho ta biết tương ứng với
domain_name ánh xạ trực tiếp vào Mail Host để định
máy chủ nhận xử lý Mail cho tên miền Ví dụ:
(39)IV CẤU HÌNH MAIL SERVER TRÊN WIN SERVER 2012
Cấu hình DNS Server
Cài đặt Mail Daemond.
Cấu hình Mail Daemond.
(40)V CẤU HÌNH MAIL SERVER TRÊN CENTOS 7
Cấu hình Postfix
Cấu hình Dovecot
Cấu hình squirrelmail