Cài đặt

Để cài đặt máy chủ thư nguồn mở Mailu, trước tiên bạn phải đảm bảo rằng hệ thống của bạn có địa chỉ IP hợp lệ và tên miền đủ điều kiện. Cũng cần có một bản ghi MX hợp lệ cho tên miền. Để đặt tên máy chủ và tên máy chủ, hãy chạy các lệnh bên dưới:

$ sudo hostnamectl set-hostname mail.example.com

Ngoài ra, hãy thêm một máy chủ FQDN và địa chỉ IP vào /etc /hosts.

$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com

Sau khi đặt, khởi động lại hệ thống

$ sudo reboot

Các cổng sau nên được cho phép thông qua tường lửa hệ thống của bạn vì chúng rất quan trọng cho email. Bạn có thể mở các cổng bằng UFW như hình dưới đây:

$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995

Trước khi chúng tôi tiến hành vì Mailu được cài đặt bằng Docker và Docker Compose, vì vậy tôi sẽ giả sử rằng bạn đã có cả hai thiết lập. Nếu không, bạn có thể theo dõi tài liệu chính thức cho thiết lập:

$ sudo mkdir /mailu

Mailu sử dụng tệp docker-compose.yml và cũng dựa vào mailu.env cho các cài đặt khác nhau. Bạn cần tạo cấu hình Mailu cho môi trường của mình bằng tiện ích thiết lập Mailu trực tuyến. Trình tạo sẽ cung cấp cho bạn cả tệp docker-compose.yml và tệp mailu.env. Khi cấu hình được tạo, bạn sẽ nhận được liên kết để sử dụng để tải xuống các tệp. Đảm bảo rằng bạn tải xuống các tập tin trong thư mục Mailu. Khi hoàn thành các cài đặt, hãy chạy Mailu với Docker sáng tác như dưới đây trong thư mục Mailu:

$ sudo docker-compose up -d
Recreating mailu_webdav_1    ... done 
Recreating mailu_fetchmail_1 ... done 
Recreating mailu_front_1     ... done 
Recreating mailu_antivirus_1 ... done 
Recreating mailu_admin_1     ... done 
Recreating mailu_antispam_1  ... done 
Recreating mailu_imap_1      ... done 
Recreating mailu_smtp_1      ... done 
Recreating mailu_webmail_1   ... done

Đặt người dùng quản trị viên bằng cách chạy lệnh bên dưới:

$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt