Xây dựng hệ thống mail server

16 38 0
Xây dựng hệ thống mail server

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xây dựng hệ thống mail để gởi nhận email giữa 2 domain khác nhau. Có sử dụng dịch vụ DNS để gởi email bằng domain name. Ví dụ: gmail gởi mail cho ou.edu.vn iRedmail Sendmail Exim Postfix Mô hình ClientServer Đây là mô hình phân tán phổ biến, trong đó có Client (máy khách) và Server (máy chủ). Client đưa ra yêu cầu, Server xử lý và trả lời các yêu cầu đó. Ví dụ: mô hình web, khi bạn truy cập một website, trình duyệt web là client gửi yêu cầu lên web server để nhận dữ liệu trang web. Mô hình 3 lớp Gồm Presentation Layer (giao diện người dùng), Business Layer (nghiệp vụ) và Data Layer (dữ liệu). Mỗi lớp đảm nhiệm một chức năng riêng, tăng tính module và tái sử dụng code. Ví dụ: ứng dụng web thương mại điện tử. Mô hình MVC Gồm Model (dữ liệu), View (giao diện) và Controller (điều khiển). Tách biệt dữ liệu, giao diện và xử lý nghiệp vụ. Ví dụ: Framework web như ASP.NET MVC, Spring MVC. Mô hình PeertoPeer Các node đồng đẳng, không có máy chủ tập trung. Mỗi node vừa là máy khách vừa là máy chủ. Ví dụ: Mạng chia sẻ file torrent.

Hướng dẫn cấu hình máy chủ mail server Thơng tin thành viên nhóm 1/ Phạm Ngọc Trường Sơn - 2151053054 2/ Trịnh Tông Hiệp - 2151050138 3/ Lê Tấn Đạt - 2151050087 Tổng quan hệ thống iRedMail giải pháp hoàn chỉnh dễ sử dụng để triển khai quản lý hệ thống email tảng Linux Nó cung cấp dịch vụ email phổ biến SMTP, IMAP, POP3 Webmail máy chủ đơn lẻ môi trường phân tán Các thành phần iRedMail: ● Postfix: Là máy chủ mail xử lý q trình gửi nhận email ● Dovecot: Là máy chủ IMAP POP3 để lưu trữ email cho phép người dùng truy cập vào email họ qua giao thức ● Amavisd-new: Dịch vụ quét virus thư rác để bảo vệ hệ thống email khỏi email không mong muốn độc hại ● Roundcube: Một ứng dụng webmail cho phép người dùng truy cập quản lý email họ thông qua giao diện web trực quan ● MariaDB/MySQL: Dùng để lưu trữ sở liệu cho iRedMail ● Nginx/Apache: Dùng để cấu hình quản lý trang web ứng dụng webmail Hệ thống mail server cài CentOS7 dịch vụ iRedMail phiên 1.4.2 Hướng dẫn cài đặt DNS máy chủ mail1.com Bước 1: Cần cấu hình dns - Đầu tiên cần cấu hình file /etc/named.conf - Tiếp theo cần cấu hình vùng chuyển tiếp vùng bảo ngược cho domain: mail1.com ● Cấu hình file cấu hình dns tương ứng ○ /var/named/mail1.com ○ /var/named/0.0.172.in-addr.arpa ○ /var/named/mail2.com Kiểm tra record cài hay chưa Gõ lệnh sau: 1/ named-checkzone mail2.com /var/named/mail1.com 2/ named-checkzone mail2.com /var/named/mail2.com 3/ named-checkzone 172.0.0.1 /var/named/0.0.172.in-addr.arpa Bước 2: Kiểm tra xem nameserver hay chưa Gõ lệnh sau để kiểm tra: /etc/resolv.conf Bước 3: Cần mở firewall port sau: sudo firewall-cmd list-ports Bước 4: Cung cấp địa IP máy làm địa tin cậy Trong tệp cấu hình Postfix, mynetworks tham số quan trọng để xác định danh sách mạng hay máy chủ phép gửi email thông qua Postfix mà không cần xác thực Thông qua tham số này, bạn xác định địa IP mạng mà Postfix coi "đáng tin cậy" cho phép chúng gửi email mà không yêu cầu xác thực Kiểm tra hệ thống DNS cài chưa Gõ lệnh: dig mail1.com Cấu hình rules kiểm sốt nội dung email - Thiết lập rules kiểm tra nội dung body: /etc/postfix/body_checks.pcre Thiết lập kiểm sốt chặn thư có nội dung “choi” - Thiết lập rules kiểm tra nội dung tiêu đề thư: /etc/postfix/header_checks Thiết lập kiểm sốt chặn thư có nội dung “di lam” Kiểm tra lọc thư **Cấu hình máy server (mail2.com) tương tự máy server mail1.com Hướng dẫn cài đặt dịch vụ iRedMail máy chủ Thêm kho lưu trữ EPEL hệ thống cập nhật yum -y install epel-release : tải kho lưu trữ EPEL yum -y update: Cập nhật phiên cho hệ thống Set hostname hostnamectl set-hostname Mail1.com Tải iRedMail giải nén file wget https://github.com/iredmail/iRedMail/archive/1.4.2.tar.gz Tải iRedMail từ kho liệu github tar xvf 1.4.2.tar.gz dùng lệnh giải nén file vừa tải Thiết lập cấu hình giao diện Bước cd iRedMail-1.4.2/ : tạo thư mục Bước 2.chmod +x iRedMail.sh : thêm quyền thực thi Bước 3.CHECK_NEW_IREDMAIL=NO bash iRedMail.sh : không kiểm tra Bước Chọn nơi lưu thư mục ( mặc định /var/vmail) Bước Chọn chạy máy chủ web chọn nơi lưu trữ Chọn dòng đầu Ngin Chọn dòng MariaDB Bước Nhập tên miền quản trị đăt mật Bước Xem lại cấu hình nhập Y để tiếp tục cài đặt máy chủ

Ngày đăng: 11/10/2023, 09:56

Tài liệu cùng người dùng

Tài liệu liên quan