Category Archives: Software

ISPmail (7): Cài đặt ISPmail Admin

ISPmail Admin là ứng dụng web giúp quản lý mail server.

— Web UI quản lý mail server —
Continue reading

Comments Off on ISPmail (7): Cài đặt ISPmail Admin

Filed under Software

ISPmail (6): Để Postfix chuyển email cho Dovecot

Let Postfix send emails to Dovecot

Postfix quyết định nhận email và có thể tự mình lưu trữ thông qua MDA có sẵn là “virtual“. Tuy nhiên so với những gì Dovecot cung cấp như server-based sieve rulesquotas thì Postfix chỉ ở mức căn bản. Chúng ta cũng dùng Dovecot để cung cấp dịch vụ IMAP hay POP3.

Continue reading

Comments Off on ISPmail (6): Để Postfix chuyển email cho Dovecot

Filed under Software

ISPmail (5): Cài đặt Dovecot

Dovecot có nhiệm vụ:

  • lấy email từ Postfix và cất giữ trên đĩa
  • chạy các bộ lọc sieve của người dùng
  • cho phép người dùng lấy email qua POP3 hay IMAP

Setting up Dovecot

Vì bảo mật, chúng ta cần tạo một mới system user để làm chủ mọi mailbox. (user vmail thuộc nhóm vmail)

groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /var/vmail -m
chown -R vmail:vmail /var/vmail
Continue reading

Comments Off on ISPmail (5): Cài đặt Dovecot

Filed under Software

ISPmail (4): Postfix và MariaDB

Trong phần này chúng ta tạo script để kết nối PostfixMariaDB.

Making Postfix get its information from the MariaDB database

Postfix sẽ truy cập CSDL thông qua các dòng lệnh mysql được thiết lập trong các file /etc/postfix/*.cf

Nếu CSDL được biến tấu khác đi thì chỉnh sửa câu lệnh trong các file này.

  • virtual_mailbox_domains: Giúp Postfix lấy thông tin về mail domain ảo trong CSDL
  • virtual_mailbox_maps: xác định xem địa chỉ email tương ứng với mailbox nào trên đĩa. Postfix chỉ cần xác định email có hợp lệ không còn việc lưu trữ mail dành cho Dovecot.
  • virtual_alias_maps: chỉ định chuyển tiếp email sang (nhiều) địa chỉ khác.
Continue reading

Comments Off on ISPmail (4): Postfix và MariaDB

Filed under Software

ISPmail (3): Chuẩn bị CSDL

Trong phần này chúng ta chuẩn bĩ CSDL MariaDB để dùng với PostFix và Dovecot.

Các mail server có thể khác nhau một ít về cấu trúc CSDL nên các ứng dụng quản trị giao diện web khó có thể dùng chung, tuy rằng các web mail vẫn tương thích.

Bài giảng tương ứng với phần này là Prepare the database

Ở giai đoạn cài đặt, user root của MariaDB chưa có mật khẩu. Chúng ta sẽ tạo thêm 2 user có quyền trên CSDL mailserver với mật khẩu ngẫu nhiên. Các mật khẩu này lưu lại trên file ~/readme.txt để sử dụng về sau.

User mailadmin quản trị mailserver qua giao diện web của Adminer (tương tự PHPmyadmin nhưng chiếm dụng ít tài nguyên hơn)

Giả sử chúng ta đang SSH vào RPi bằng quyền root.

Continue reading

Comments Off on ISPmail (3): Chuẩn bị CSDL

Filed under Software

ISPmail (2): Mã hóa TLS và Chứng chỉ bảo mật

Trong phần này chúng ta tạo web server và lấy chứng chỉ Letsencrypt.

Bài giảng tương ứng là Creating a TLS encryption key and certificate

Giả sử đã đặt hostname cho RPi (thí dụ bằng raspi-config) và đang SSH vào RPi bằng quyền root.

Continue reading

Comments Off on ISPmail (2): Mã hóa TLS và Chứng chỉ bảo mật

Filed under Software

ISPmail (1): Script cài đặt

ISPmail tutorials bao gồm các giải thích về các thành phần của mailserver và cách cài đặt chúng. Tác giả Christoph Haas không hướng tới người dùng muốn có một mail server ‘mì ăn liền’ bỏ qua những kiến thức cần thiết để quản trị mail server.

Bài giảng có khoảng 30 chương mục, theo tác giả cần 2 giờ đến 2 ngày để xem qua, nhưng cũng có thể mất đến 2 tuần để hiểu hết vấn đề.

ISPmail là một mail server hoàn chỉnh tương tự như iRedMail, nhưng chỉ cần tối thiểu 1GB RAM và có một trình quản trị giao diện web tiện nghi hơn hẳn iRedAdmin, miễn phí hoàn toàn, hơn nữa không bao gồm thành phần đóng kín nào. Ngoài giao diện web, tác giả cũng cung cấp các dòng lệnh mysql để quản tri mail server.

Nhận email từ mail server khác
Continue reading

Comments Off on ISPmail (1): Script cài đặt

Filed under Software

Chữ Việt trên console

Chúng ta dùng RPi chủ yếu qua console, để cài đặt phần mềm, cấu hình…, nên thường cài đặt bản OS lite không có giao diện đồ họa.

Khác với giao diện đồ họa, tiếng Việt được Raspbian hỗ trợ trên console ở mức tối thiểu, các ứng dụng cũng vậy. Tuy nhiên để có thể có giao diện tiếng Việt, việc cài đặt rất đơn giản và không chiếm dụng đĩa.

Continue reading

Comments Off on Chữ Việt trên console

Filed under Software

Trình duyệt web Vivaldi

Vivaldi Beb Browser

Trình duyệt mặc định Chromium Web Browser mặc định trên Raspbian chưa hoàn thiện và còn nhiều lỗi. Một ứng viên thay thế là Vivaldi Web Browser, có phiên bản cho Raspbian, Windows và MacOS.

Continue reading

Comments Off on Trình duyệt web Vivaldi

Filed under Software

WordPress: RSS Feed

Một trang web có thể là nguồn cung cấp dữ liệu của mình cho các trang khác lấy về. Dữ liệu được cung cấp dưới định dạng XML, bao gồm tiêu đề, tác giả, ngày tháng của tin, có thể gồm cả tóm tắt của nội dung tin (RSS Feed).

Mô đun lấy thông tin (RSS Feed Reader) phân tích dữ liệu trong file XML và chọn lựa hiển thị thông tin gì tùy ý, trình bày theo cách nào tùy ý, thường là tiêu đề bài viết dưới dạng một liên kết đến bài viết đó.

Đường link RSS Feed có thể do chủ sở hữu trang nguồn cung cấp hay do robot bên Feed Reader dò tìm.

Continue reading

Comments Off on WordPress: RSS Feed

Filed under Software