Giới thiệu về hMailServer

Một phần của tài liệu Phát triển tính năng loại bỏ dữ liệu trùng lặp (data deduplication) cho dữ liệu đính kèm trong hệ thống thư điện tử sử dụng phần mềm HMailServer (Trang 38)

hMailServer là một máy chủ email miễn phí, một bộ nguồn mở dành cho hệ điều hành Microsoft Windows. hMailServer được sử dụng bởi các nhà cung cấp dịch vụ Internet, các công ty, chính phủ, trường học và những người đam mê ở nhiều nơi trên thế giới. hMailServer hỗ trợ các giao thức e-mail phổ biến (IMAP, SMTP và POP3) và dễ dàng tích hợp với nhiều hệ thống Webmail hiện tại. hMailServer có cơ chế bảo vệ linh hoạt trước thư rác dựa trên số điểm và có thể tích hợp hệ thống quét virus ngay trên thiết bị của người dùng để quét tất cả các email gửi đến và gửi đi. [18- 19]

hMailServer được sáng lập và phát triển bởi Martin Knafve, phiên bản đầu tiên được phát hành năm 2002, phiên bản mới nhất khi thực hiện luận văn là 5.6.5 build 2367 được phát hành ngày 07/06/2016. hMailServer được viết bằng ngôn ngữ C++ và C#.

hMailServer được cấp phép theo AGPLv3 và có thể được sử dụng miễn phí trong hầu hết các tình huống thương mại. Bộ mã nguồn của hMailServer được lưu trữ trên GitHub tại địa chỉ: https://github.com/hmailserver/hmailserver

hMailServer có tích hợp sẵn bộ tính năng chống thư rác như SPF, SURBL. hMailServer cũng cho phép tích hợp với các hệ thống chống thư rác của bên thứ ba như là SpamAssassin và ASSP.

Bất kỳ một hệ thống Webmail có hỗ trợ IMAP và SMTP đều có thể sử dụng cùng với hMailServer. RoundCube và SquirrelMail là những hệ thống Webmail phổ biến thường được sử dụng cùng với hMailServer.

hMailServer có thể sử dụng hệ cơ sở dữ liệu tích hợp sẵn là Microsoft SQL Server Compact Edition hoặc sử dụng bộ cơ sở dữ liệu bên ngoài như MySQL, Microsoft SQL hoặc PostgreSQL.

Các thư điện tử (email messages) được lưu trữ ở trên đĩa cứng theo định dạng MIME.

Một phần của tài liệu Phát triển tính năng loại bỏ dữ liệu trùng lặp (data deduplication) cho dữ liệu đính kèm trong hệ thống thư điện tử sử dụng phần mềm HMailServer (Trang 38)