Hệ thống máy chủ Email
E-mail ngày càng trở thành phương tiện liên
lạc không thể thiếu đối với mọi người, nhất là đối với các doanh nghiệp. Chính
vì nhu cầu đó việc xây dựng một mail server là hết sức cần thiết. Vấn đề đặt ra
với mọi doanh nghiệp hiện nay trong quá trình tin học hóa hệ thống quản lý là
xây dựng mail server như thế nào cho phù hợp, hiệu quả và tốn ít chi phí nhất,
đồng thời vẫn đảm bảo được tính sẵn sàng (Availability – Hoạt động ổn định, dễ
dàng nâng cấp và bảo trì…) và tính riêng tư (Private – Bảo mật, bí mật…) cho tổ
chức.
1. Giới thiệu chung
Cấu trúc và mô hình hoạt động của một hệ thống email thường có đầy đủ các thành phần như sau:
·
Mail User Agent (MUA): đây là các chương trình gửi và nhận mail được cài đặt trên máy
người dùng ( Outlook, Evolution, thunderbird,…)
·
Mail Transport Agent (MTA) (thường gọi là Mail Transport Agent,
Message Transfer Agent, or SMTP Daemond): Là một dịch vụ trên máy tính có nhiệm vụ chuyển Email từ máy
tính đến một nơi khác.
·
Mail Delivery Agent (MDA): Là Dịch vụ tiếp nhận các Email và phân phối
chúng đến các hộp thư cá nhân
·
Mail Submission Agent (MSA): Là chương trình nhận Email từ MUA
·
Mail Access Agent/ Mail Retrieval Agent (MAA/MRA): MRA là chương trình tìm về hoặc lấy Email về
từ remote Mail server, và kết hợp với MDA để phân phối mail về local hoặc
remote mailbox
b. Các giải pháp triển
khai hệ thống E-Mail cho doanh nghiệp
Có rất nhiều hãng trên thế giới cung cấp các giải pháp trọn gói cho hệ thống mail cho các doanh nghiệp vừa và nhỏ như IBM, Microsoft, TrenMicro, Cisco… Với đầy đủ các thành phần chuyên dụng như: Mail Server, AntiSpam, AntiVirus… Ngoài ra còn có các hãng cung cấp các phần mềm và giải pháp Mail Server cho các doanh nghiệp khác, nhưng chủ yếu chạy trên nền Linux hoặc Windows.
Một doanh nghiệp có thể cân nhắc theo điều kiện tài chính, quy mô doanh nghiệp và định hướng phát triển để lựa chọn giải pháp phù hợp.
Có rất nhiều hãng trên thế giới cung cấp các giải pháp trọn gói cho hệ thống mail cho các doanh nghiệp vừa và nhỏ như IBM, Microsoft, TrenMicro, Cisco… Với đầy đủ các thành phần chuyên dụng như: Mail Server, AntiSpam, AntiVirus… Ngoài ra còn có các hãng cung cấp các phần mềm và giải pháp Mail Server cho các doanh nghiệp khác, nhưng chủ yếu chạy trên nền Linux hoặc Windows.
Một doanh nghiệp có thể cân nhắc theo điều kiện tài chính, quy mô doanh nghiệp và định hướng phát triển để lựa chọn giải pháp phù hợp.
Các
giải pháp với thiết bị chuyên dụng: Được cung cấp bởi các hãng như IBM, Cissco …
·
Ưu điểm: Thiết bị đồng bộ, hoạt động ổn định, tính chịu lỗi cao, dễ dàng
nâng cấp và mở rộng, độ bảo mật cao, dễ dàng quản trị hệ thống, Được hỗ trợ kỹ
thuật trực tiếp từ nhà cung cấp.
·
Nhược điểm: Giá thành rất cao ( riêng chi phí phần cứng của
hãng sẽ chiếm khoảng vài chục ngàn USD chưa kể các chi phí cài đặt, triển khai,
hỗ trợ,…).
Các
giải pháp trên nền Windows: Được Microsoft cung
cấp với hệ thống phần cứng chuyên dụng hoặc phần mềm.
·
Ưu điểm: Dễ dàng quản trị và triển khai, hoạt động ổn định, độ bảo mật
tương đối
·
Nhược điểm: chi phí cao khi phải đầu tư cả phần cứng và phần mềm. (bao gồm license
OS Windows Server, license Mail Server. Ngoài ra phần cứng cũng đòi hỏi cấu
hình cao để hoạt động được ổn định trên nền phần mềm Mail Server của Microsoft).
Các
giải pháp trên nền Linux – Unix: Được một vài công ty phân phối hoặc tổ chức phát triển.
·
Ưu điểm: Hoạt động ổn định, có khả năng chịu lỗi tốt, yêu cầu tài nguyên
phần cứng thấp, độ bảo mật cao, miễn phí, được trợ giúp từ cộng đồng sử dụng.
·
Nhược điểm: Khó quản trị và triển khai, yêu cầu kĩ thuật cao khi xây dựng hệ
thống ban đầu.
Do đó, các hệ thống
Linux rất phù hợp với các doanh nghiệp vừa và nhỏ (thậm chí là các doanh nghiệp
cỡ lớn nếu admin có khả năng xây dựng và quản trị).
2. Giới thiệu giải pháp của chúng tôi
Với tiêu chí cung cấp cho khách hàng tiện ích tốt nhất trong chi phí nhỏ nhất, chúng tôi đã tập hợp các chuyên gia kinh nghiệm trong lĩnh vực xây dựng các hệ thống Mail doanh nghiệp để đưa ra một giải pháp tốt nhất.a. Tổng quan giải pháp
·
Như đã trình bày trong
phần trên, khi chọn xây dựng hệ thống máy chủ Mail trên nền linux sẽ giúp chúng
ta tiết kiệm được rất nhiều chi phí ( không cần license, cấu hình phần cứng
thấp) à giảm mức đầu tư ban đầu mà vẫn đảm bảo có một
hệ thống Email an toàn, ổn định
·
Tuy nhiên, với hệ
thống Mail Server độc lập (Stand-Alone), khi Server down sẽ dẫn đến downtime
dịch vụ e-mail và người dùng không thể sử dụng email để làm việc được nữa, thêm
vào đó tiềm ẩn nguy cơ mất mát dữ liệu. à để loại trừ nguy cơ
trên, chúng tôi xây dựng mô hình Mail Cluster Linux, giúp loại bỏ hoàn toàn các
mối lo lắng của bạn. (Chi tiết mô hình này sẽ được trình bày chi tiết dưới
đây).
b. Ưu điểm
·
Tính sẵn sàng cao . (
Khi 1 Mail Server down thì ngay lập tức tự động sẽ có hệ thống khác dự phòng
thay thế )
·
Bảo toàn dữ liệu:
• Thông tin về user sẽ được lưu trữ đồng bộ
hóa trên 2 server.
• Dữ liệu mailbox cũng được lưu trữ đồng thời trên 2 server, tránh được việc mất các email.
• Dữ liệu mailbox cũng được lưu trữ đồng thời trên 2 server, tránh được việc mất các email.
·
Tính ổn định: 2 hệ
thống mail luôn sẵn sàng phục vụ.
·
Vì hệ thống chạy trên
nền OS Linux , nên sẽ tránh được khá nhiều việc liên quan đến lỗi bảo mật trong
hệ điều hành như trên windows.
c. Về kĩ thuật
Hệ thống sẽ bao gồm: 2 Mail Server
Hệ thống sẽ bao gồm: 2 Mail Server
·
Đây là
hệ thống mail online, phục vụ cho nhu cầu liên lạc giữa nội bộ trong công
ty cũng như giao tiếp với đối tác hoặc người dùng bên ngoài
·
Hệ
thống này cho phép tất cả các nhân viên (có tài khoản email trong công ty) có
thể sử dụng mọi lúc mọi nơi để trao đổi với nhau cũng như liên lạc, họp hành.
Do vậy cần phải đảm bảo về độ ổn định, tính bảo mật và độ sẵn sàng cao.
·
SMTP
Server: sử dụng Postfix.
·
POP3/IMAP
Server: Dovecot.
·
Phần
mềm anti-SPAM: Spam assassin...
·
Phần
mềm Scan Mail Virus: ClamAV.
3. Mô hình kết nối và yêu cầu thiết bị
Các yêu cầu để triển
khai:
3
IP Public:
·
IP WAN 1: Sẽ được gán cho MAIL 1
·
IP WAN 2: Gán cho MAIL 2
·
IP WAN 3: Sử dụng cho Virtual IP (Người dùng sẽ truy
cập đến các MailServer thông qua địa chỉ này)
2
Server:
·
Mỗi Server sẽ đóng vai trò làm 1 Mail Server
·
Mỗi server có tối thiểu 2 card mạng.
·
Trên
mỗi Server cài đặt hệ quản trị cơ sở dữ liệu MySQL để lưu trữ thông tin cũng
như phục vụ sao lưu, phục hồi dữ liệu.
4. Cách thức hoạt động
Ta
có 2 Mail Server : MAIL 1 VÀ MAIL 2
·
Mail 1 : giữ vai trò active
·
Mail 2 : giữ vai trò standby .
Người
sử dụng hệ thống mail kết nối đến địa chỉ IP WAN 3, sẽ được tự động
forward đến:
·
Server nắm vai trò Active (Tạm gọi là Mail 1) sẽ tiếp nhận
cácconnection từ phía người dùng và sử lý (gửi và nhận mail, quét
virus, lọc spam ), các mail letter (mailbox) sẽ được lưu trữ trên Mail 1.
·
Khi Server nắm vai trò Active Down (Mail 1 Down), Server
Standby sẽ được tự động chuyển lên thành Active (Mail 2 lên Active)
·
Lúc này, connection sẽ được tự động chuyển đến Mail 2. Tiếp
tục gửi và nhận mail bình thường.
Giữa 2 server
sẽ chạy đồng bộ dữ liệu mailbox liên
tục (thông qua mạng private nên sẽ không ảnh hưởng đến bandwidth của đường kết
nối internet (WAN ) ).
Bằng
cách này sẽ ta sẽ giảm được tối thiểu thời gian downtime phía Server khi có sự
cố.
Tránh
mất mát các email quan trọng. Vì dữ liệu mailbox luôn được đồng bộ, lưu trữ
trên 2 server.
Tính
sẵn sàng cao vì luôn có hệ thống chạy dự phòng
Như vậy, bằng việc kết hợp
các công nghệ tiên tiến, chúng tôi cam kết xây dựng giải pháp Mail Server tốt
nhất cho doanh nghiệp, tổ chức của bạn với mức đầu tư nhỏ nhất.
0 nhận xét:
Đăng nhận xét