Cấu hình gói dịch vụ Squirrelmail 8 TEST MAIL TRÊN MÁY CLIENT HỆ ĐIỀU HÀNH WINDOWS 7 12... TÌM HIỂU VỀ MAIL SERVERMail Server Máy chủ thư điện tử là một loại máy chủ mà chức năng là để n
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
QUẢN TRỊ HỆ THỐNG LINUX 2
ĐỀ TÀI
CẤU HÌNH MAIL SERVER TRÊN HỆ ĐIỀU HÀNH CENTOS 7
TP HCM, 2 tháng 11 năm 2021 MỤC LỤC
Thành viên:
Đặng Tuấn Kiệt
Trươn
g Quốc Vinh
Bá Thị Hồng Khỏe
Phạm Minh Phú
Trang 2Bước 1. Cấu hình đơn giản 5
Bước 2. Cấu hình gói dịch vụ Postfix 6
Bước 3. Cấu hình gói dịch vụ Dovecot 7
Bước 4. Cấu hình gói dịch vụ Squirrelmail 8
TEST MAIL TRÊN MÁY CLIENT HỆ ĐIỀU HÀNH WINDOWS 7 12
Trang 3I TÌM HIỂU VỀ MAIL SERVER
Mail Server (Máy chủ thư điện tử) là một loại máy chủ mà chức năng là để
nhận, giữ và gửi thư điện tử Các địa chỉ thư điện tử, mà hộp thư được máy chủ thư điện tử quản lý kế thừa phần tên miền của chúng từ tên miền của máy chủ mail Tên miền của máy chủ mail lấy từ là tên miền của nhà cung cấp mà điều hành máy chủ mail
Postfix là một phầm mềm nguồn mở được dùng để gửi mail (Mail Transfer
Agent-MTA) Được phát hành bởi IBM với mục tiêu thay thế trình gửi mail phổ biến là sendmail
Dovecot là một máy chủ email IMAP và POP3 mã nguồn mở cho các hệ thống
giống như Linux / UNIX, được viết với mục đích bảo mật chủ yếu
SquirrelMail là một trong những ứng dụng email trên Web phổ biến nhất
được viết bằng PHP Nó được tích hợp sẵn hỗ trợ PHP thuần túy cho IMAP
và SMTP , bên cạnh đó nó được thiết kế để hiển thị tất cả các trang trong HTML thuần túy 4.0 mà không cần JavaScript, để có khả năng tương thích tối đa trên các trình duyệt
POP3 (Post Office Protocol version 3) là giao thức được dùng để lấy mail từ mail
server Đây là giao thức đơn giản nhất để di chuyển thư từ máy chủ SMTP đến ứng dụng thư của bạn
IMAP (Internet Message Access Protocol) là giao thức dùng để truy cập và lấy
mail từ mail server Hầu hết các doanh nghiệp sử dụng IMAP vì mail luôn có trên máy chủ như vậy người dùng không phải lo lắng về việc mất mail Máy chủ IMAP yêu cầu rất nhiều bộ nhớ và bộ nhớ
Trang 4MX record (Mail Exchanger Record ) có nhiệm vụ là chỉ đường cho email đi đến
mail server của bạn MX record thường đi kèm theo một A record sẽ trỏ về địa chỉ IP của mail server Một thông số pref có giá trị số để chỉ ra mức độ ưu tiên của các mail server Giá trị pref càng nhỏ thì mức độ ưu tiên càng cao
Webmail là email trên nền web Một số webmail mà các bạn có thường thấy
như hotmail, gmail, yahoo mail Webmail cho phép người dùng truy cập email bất cứ lúc nào
II CẤU HÌNH MAIL SERVER
- Sơ đồ thực hiện:
- Chuẩn bị:
Máy Centos 7 Minimal: Cấu hình Mail Server ( thêm DNS Server để trỏ tên miền) Máy Window 7: Làm máy Client truy cập Webmail
Trang 5Bước 1 Cấu hình đơn giản
Sử dụng lệnh hostnamectl dưới đây để đặt tên máy chủ trên hệ thống
hostnamectl set-hostname mail.hahagroup.com
Thêm tên máy chủ và IP của hệ thống trong file /etc/hosts
vi /etc/hosts
Tắt Selinux
vi /etc/sysconfig/selinux
Cho phép port 80 tường lửa server
firewall-cmd permanent add-port=80/tcp
firewall-cmd reload
Bước 2 Cấu hình gói dịch vụ Postfix
yum install postfix -y
Trang 6Truy cập file cấu hình Postfix
vi /etc/postfix/main.cf
Sửa file cấu hình như sau:
Dòng 75 bỏ # và đặt server mail
Dòng 83 bỏ # và đặt domain
Dòng 99 bỏ #
Dòng 113 bỏ #
Dòng 164 thêm #, dòng 165 bỏ #
Dòng 264 bỏ # và sửa lại địa chỉ mạng mặc định thành 192.168.1.0/24 (dải
địa chỉ mạng đang sử dụng cho mô hình mạng)
Dòng 419 bỏ #
Lưu file và thoát
Khởi động Postfix
systemctl enable postfix
systemctl start postfix
Bước 3 Cấu hình gói dịch vụ Dovecot
yum install dovecot -y
Truy cập file cấu hình Dovecot
vi /etc/dovecot/dovecot.conf
Tìm dòng 24 và bỏ #
Trang 7Truy cập file 10-mail.conf
vi /etc/dovecot/conf.d/10-mail.conf
Tìm dòng 24 và bỏ #
Truy cập file 10-auth.conf
vi /etc/dovecot/conf.d/10-auth.conf
Dòng 10 bỏ #
Dòng 100 thêm login sau plain
Truy cập 10-master.conf
vi /etc/dovecot/conf.d/10-master.conf
Dòng 91, 92 bỏ # và thêm postfix sau dấu =
Khởi động Dovecot
systemctl enable dovecot
systemctl start dovecot
Bước 4 Cấu hình gói dịch vụ Squirrelmail
Trước hết phải cài EPEL
yum install epel-release -y
Cài đặt Squirrelmail
yum install squirrelmail -y
Cấu hình Squirrelmail
/usr/share/squirrelmail/config/conf.pl và làm theo hướng dẫn
Trang 8Tất cả được thực hiện bằng cách điền số sau dòng Command>>
Nhập 1 và nhấn Enter
Nhập 1 và đặt tên tổ chức của bạn (ví dụ này nhóm mình đặt là
mailbyHAHA)
Nhập s để lưu lại và nhập r để quay trở lai giao diện cấu hình ban đầu
Nhập 2 và nhấn Enter
Trang 9Nhập 1 và gõ tên domain
Nhập 3 🡪 nhập 2 để chọn SMTP
Nhập s để lưu và nhập q để thoát
Kết thúc việc cấu hình Squirrelmail
Trang 10Bước 5 Cấu hình cho Httpd
Tạo Squirrelmail Virtualhost trong apache config
vi /etc/httpd/conf/httpd.conf
Nhấn Shift + g di chuyển tới dòng cuối cùng của file và nhập toàn bộ số code mẫu sau vào cuối file:
Alias /webmail /usr/share/squirrelmail
<Directory /usr/share/squirrelmail>
Options Indexes FollowSymlinks RewriteEngine On
AllowOverride All DirectoryIndex index.php Order allow,deny
Allow from all
</Directory>
Lưu file cấu hình Khởi động dịch vụ Httpd
systemctl restart httpd
Nhập lệnh setsebool httpd_can_network_connect=1
Tạo user trên server CentOS7
useradd ns1 /passwd ns1 (nhập mật khẩu 123)
Trang 11useradd ns2 /passwd ns2 (nhập mật khẩu 123)
Bước 6 Cài đặt dịch vụ DNS
File thuận
File nghịch
TEST MAIL TRÊN MÁY CLIENT HỆ ĐIỀU HÀNH WINDOWS 7
Mở trình duyệt web của client và nhập 192.168.1.1/webmail hoặc hahagroup.com/webmail 🡪 đăng nhập tài khoản ns1 và gửi mail test sang ns2
Trang 12Bước 1 Chọn Compose để vào giao diện viết mail
Nhập các mục cần thiết và nhấn send để gửi mail đi
Trang 13Bước 2: Đăng nhập tài khoản u2, tiến hành kiểm tra mail gửi từ u1
Mail đã được gửi thành công
Hoàn thành Đồ án Mail Server
THANKS for WATCHING