Cài đặt và cấu hình Email Server SquirrelMail Ubuntu 16.04 Debian 8

Tác giả CCNACCNP, T.Tư 17, 2019, 12:47:02 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cài đặt và cấu hình Email Server SquirrelMail Ubuntu 16.04 Debian 8


1. Giới thiệu.

SquirrelMail là gói Webmail, được viết bằng PHP, hỗ trợ cả giao thức SMTP IMAP và có tính năng tương thích đa nền tảng. SquirrelMail yêu cầu một máy chủ web có hỗ trợ PHP. Đối với hướng dẫn này, mình sẽ sử dụng Apache 2 làm Web Server. Nếu bạn chưa cài đặt Apache PHP, bạn có thể tìm hiểu cách cài đặt và cấu hình một cách dễ dàng.


2. Cài đặt.

Hướng dẫn này được thực hiện với quyền của một người dùng bình thường chứ không phải root. Các lệnh yêu cầu quyền nâng cao được bắt đầu bằng sudo. Nếu bạn không quen với sudo, bạn có thể tìm hiểu thêm cách sử dụng.

  • Cập nhật hệ thống và cài đặt SquirrelMail từ kho lưu trữ. Đầu tiên, cài đặt các bản cập nhật hệ thống gần đây nhất:

Mã nguồn [Chọn]
#sudo apt-get update sudo apt-get upgrade
  • Cài đặt SquirrelMail.

Mã nguồn [Chọn]
#sudo apt-get install squirrelmail
  • Để truy cập được giao diện web của SquirrelMails, các bạn hãy tạo và cấu hình bản sao của tập tin cấu hình của máy chủ Web mặc định trong thư mục Apache.
  • SquirrelMail cung cấp một tập tin cấu hình mặc định cho Apache trong /etc/squirrelmail/apache.conf. Sao chép tập tin cấu hình này vào thư mục sites-available của bạn bằng lệnh sau đây.

Mã nguồn [Chọn]
#sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail.conf
  • Chỉnh sửa tập tin cấu hình để bỏ phần ghi chú tại <VirtualHost 1.2.3.4:80> như hiển thị bên dưới. Chỉnh sửa địa chỉ IPServerName để khớp với nhu cầu của bạn.

Mã nguồn [Chọn]
vi /etc/apache2/sites-available/squirrelmail
Mã nguồn [Chọn]
Alias /squirrelmail /usr/share/squirrelmail
<Directory /usr/share/squirrelmail>
Options FollowSymLinks
<IfModule mod_php5.c>
php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
# access to configtest is limited by default to prevent information leak
<Files configtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>
# users will prefer a simple URL like https://webmail.vietnetwork.vn
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail
ServerName squirrelmail.example.com
</VirtualHost>

    # redirect to httpss when available (thanks [email protected])    #
    #  Note: There are multiple ways to do this, and which one is suitable for
    #  your site's configuration depends. Consult the apache documentation if
    #  you're unsure, as this example might not work everywhere.
    #
    #<IfModule mod_rewrite.c>
    #  <IfModule mod_ssl.c>
    #    <Location /squirrelmail>
    #      RewriteEngine on
    #      RewriteCond %{httpsS} !^on$ [NC]
    #      RewriteRule . httpss://%{https_HOST}%{REQUEST_URI}  [L]
    #    </Location>
    #  </IfModule>
    #</IfModule>

  • Nếu bạn đang chạy Apache chỉ cho SquirrelMail thì bạn vẫn có thể muốn xóa Web Server mặc định ra khỏi sites-enabled.
  • Khởi động dịch vụ với lệnh sau.

Mã nguồn [Chọn]
#sudo a2ensite squirrelmail.conf
  • Khởi động lại dịch vụ Apache.

Mã nguồn [Chọn]
#sudo systemctl reload apache2.service
  • Bây giờ bạn đã có thể thấy trang đăng nhập mặc định của SquirrelMail trong trình duyệt của bạn sau khi điều hướng đến địa chỉ IP hoặc tên miền của bạn.


3. Cấu hình SquirrelMail.

  • Trước khi sử dụng SquirrelMail lần đầu tiên, các bạn hãy cấu hình nó để truy cập vào máy chủ thư của bạn. SquirrelMail cung cấp một công cụ có tên là squirrelmail-configure, một giao diện tương tác và chỉnh sửa tập tin /etc/squirrelmail/config.php cho bạn với đầu vào bạn cung cấp.
  • Khởi động ứng dụng squirrelmail-configure.

Mã nguồn [Chọn]
#sudo squirrelmail-configure
  • Điều này sẽ đưa lên menu hiển thị dưới đây.


  • Có nhiều lựa chọn để điều chỉnh ở đây, quá nhiều cho phạm vi của hướng dẫn này. Các cài đặt duy nhất cần thiết để làm cho Cài đặt hoạt động là Server Settings. Nhập 2 để hiển thị menu con Server Settings.


  • Nếu Mail Server của bạn ở cùng với máy chủ cài đặt SquirrelMail của bạn thì bạn có thể không cần thực hiện bất kỳ điều chỉnh nào đối với cài đặt mặc định. Nếu không, hãy điều chỉnh cài đặt tên miền, IMAP và SMTP để khớp với Mail Server muốn kết nối. Bạn có thể tìm thấy các mẹo cấu hình bổ sung cho phần này từ tài liệu chính thức của SquirrelMail.
  • Nếu Mail Server của bạn sử dụng mã hóa STARTTLS như Mail Server của chúng tôi với Postfix, Dovecot và hướng dẫn MySQL thì, bạn sẽ không thể xác thực bằng phiên bản Mail Server này. Phiên bản 1.5.1 trở lên có thể sử dụng STARTTLS, nhưng đang trong quá trình phát triển và không có sẵn trong kho chính. Các bạn có thể tải xuống bản mới nhất từ trang web của Squirrelmail.
  • Khi hoàn tất, nhấn S để lưu các thay đổi của bạn, sau đó nhấn Q để thoát.

3. Sử dụng và Quản lý.

  • Tại thời điểm này, bạn sẽ có thể đăng nhập vào trang Đăng nhập của SquirrelMail bằng thông tin email của bạn. Di chuyển đến địa chỉ IP hoặc tên miền, tùy thuộc vào cách bạn định hình máy chủ.


  • Bố cục giao diện tuân theo quy ước Email tiêu chuẩn, tất cả các chức năng phổ biến dễ dàng truy cập.


  • Khi bạn kết thúc, bạn có thể đăng xuất bằng liên kết ở góc trên bên phải. Luôn luôn nhớ đăng xuất nếu bạn đang sử dụng máy tính công cộng.

Bạn cũng có thể tham khảo thêm các tài nguyên sau để biết thêm thông tin về chủ đề này. Các bạn có thể xem tài liệu chính thức của Mail Server tại liên kết sau: