• About
  • Advertise
  • Privacy & Policy
  • Contact
DevZone
  • Home
  • News
  • Dev
    • All
    • Algorithm
    • Architecture
    • Database
    • Design
    • DevOps
    • IoT
    • Network
    • Test
    • Web
    Phương thức xử lý mảng trong javascript

    Phương thức xử lý mảng trong javascript

    Bảo vệ content, chống copy nội dung web!

    Bảo vệ content, chống copy nội dung web!

    Lưu ý mệnh đề NOT IN trong SQL

    Lưu ý mệnh đề NOT IN trong SQL

    SOLID Principles: Dependency Inversion Principle

    SOLID Principles: Dependency Inversion Principle

    Solid Principles: Interface Segregation Principle

    Solid Principles: Interface Segregation Principle

    Tìm hiểu về composer.json schema (phần 2 – autoload)

    Tìm hiểu về composer.json schema (phần 2 – autoload)

    IPC – Đằng sau sự thành công của Chromium

    IPC – Đằng sau sự thành công của Chromium

    Dựng layout website với CSS Grid Layout

    Dựng layout website với CSS Grid Layout

    Golang cơ bản (p1)

    Golang cơ bản (p1)

    Trending Tags

    • Idea
    • Lifestyle
    No Result
    View All Result
    • Home
    • News
    • Dev
      • All
      • Algorithm
      • Architecture
      • Database
      • Design
      • DevOps
      • IoT
      • Network
      • Test
      • Web
      Phương thức xử lý mảng trong javascript

      Phương thức xử lý mảng trong javascript

      Bảo vệ content, chống copy nội dung web!

      Bảo vệ content, chống copy nội dung web!

      Lưu ý mệnh đề NOT IN trong SQL

      Lưu ý mệnh đề NOT IN trong SQL

      SOLID Principles: Dependency Inversion Principle

      SOLID Principles: Dependency Inversion Principle

      Solid Principles: Interface Segregation Principle

      Solid Principles: Interface Segregation Principle

      Tìm hiểu về composer.json schema (phần 2 – autoload)

      Tìm hiểu về composer.json schema (phần 2 – autoload)

      IPC – Đằng sau sự thành công của Chromium

      IPC – Đằng sau sự thành công của Chromium

      Dựng layout website với CSS Grid Layout

      Dựng layout website với CSS Grid Layout

      Golang cơ bản (p1)

      Golang cơ bản (p1)

      Trending Tags

      • Idea
      • Lifestyle
      No Result
      View All Result
      DEVZONE
      No Result
      View All Result
      Home Dev DevOps

      Xây dựng Email Server với Postfix, Dovecot và Roundcube: #2 – Cài đặt Roundcube trên Centos 7

      Bách Nguyễn by Bách Nguyễn
      December 31, 2019
      in DevOps, Uncategorized
      0
      Xây dựng Email Server với Postfix, Dovecot và Roundcube: #2 – Cài đặt Roundcube trên Centos 7

      Ở phần trước tôi đã hướng dẫn các bạn cài đặt mail server với Postfix và Dovecot. Nhưng để quản lý cũng như gửi mail được thuận tiện hơn thì ta cần có một giao diện quản lý email. Vì vậy ở phần này tôi sẽ hướng dẫn các bạn cài đặt Roundcube trên Centos 7.

      Yêu cầu:
      – Server chạy Centos 7
      – Cài Webserver (Apache hoặc Nginx)
      – Cài MySQL
      – Cài sẵn mail server

      Khi đã chuẩn bị đầy đủ những yêu cầu như trên thì ta tiến hành cài đặt Roundcube. Đầu tiên bạn hãy download Roundcube package về và giải nén ra thư mục của webserver ( ví dụ: /var/www/public_html).

      cd /var/www/public_html
      wget -c https://github.com/roundcube/roundcubemail/releases/download/1.3.7/roundcubemail-1.3.7-complete.tar.gz
      tar -zxvf roundcubemail-1.3.7-complete.tar.gz
      mv roundcubemail-1.3.7 roundcubemail
      

      Tiếp theo gán quyền cho thư mục roundcubemail bằng lệnh sau:

      sudo chown -R apache:apache /var/www/public_html/roundcubemail
      

      Tuỳ thuộc vào webserver của bạn là gì thì bạn hãy gán quyền tương ứng với user đó (ví dụ: nginx:nginx hoặc _www:_www). Tiếp theo ta cấu hình virtual host cho thư mục webmail này (Nếu server của bạn sử dụng cho nhiều web khác nhau còn không thì chỉ cần sửa một chút cấu hình mặc định trỏ đúng vào thư mục của webmail).

      Sau khi cấu hình trỏ virtual host cho thư mục webmail xong, bạn truy cập vào đường dẫn http://example.com/installer hoặc http://ip-server-của-bạn/installer. Khi đó ta có giao diện cài đặt như hình:

      Trang này sẽ hiển thị ra các thông tin về một số thông tin trên server của bạn và trạng thái của nó. Nếu cái nào chưa OK hãy kiểm tra lại xem tại sao nhé. Sau khi mọi thứ đã OK thì ta bấm NEXT để sang màn hình tiếp theo cấu hình một số thông tin cho webmail của bạn.

      Ở màn hình này bạn cần nhập một số thông tin như tên webmail, thông tin MySQL, thông tin smtp server của bạn (ví dụ: mail.domain-của-bạn.com). Bạn có thể cài thêm một số plugin nếu muốn nhưng theo tôi thấy plugin này không mấy hữu dụng cho lắm.

      Tiếp theo, sau khi đã điền các thông tin cần thiết, hãy bấm Create Config để tạo file config (Chắc chắn rằng thư mục chứa webmail của bạn có quyền ghi nhé). Khi tạo config xong ta sẽ có màn hình hiển thị các cấu hình vừa tạo và trạng thái của nó.

      Có thể nó sẽ thông báo chưa có database. Bạn hãy bấm nút khởi tạo database để Roundcube tự tạo mới database. Ngoài ra bạn có thể test gửi email và đăng nhập vào IMAP server nếu mọi thứ diễn ra bình thường thì bạn có thể gửi mail và đăng nhập vào webmail để sử dụng bình thường. Nếu không hãy kiêm tra lại các cấu hình SMTP server ở màn hình trước đó hoặc kiểm tra tên đăng nhập và mật khẩu có đúng như đã tạo trong hướng dẫn trước của tôi không.

      Sau khi cài đặt xong bạn nhớ xoá thư mục installer trong roundcubemail

      rm -rf /var/www/public_html/roundcubemail/installer
      

      Tiếp theo, bạn có thể truy cập vào domain mà bạn đã cấu hình cho roundcube mail để đăng nhập và sử dụng email (ví dụ:  http://mail.example.com)

      Hãy thử gửi một vài email xem có thành công không nhé. Thanks.

      Ở phần tiếp theo tôi sẽ hướng dẫn các bạn một vài chỉnh sửa để có thể sử dụng email multiple server cũng như đăng nhập Roundcube với nhiều email domain khác nhau.

      Thả tim (4 lượt thả tim)
      Loading...
      Previous Post

      Hashtables

      Next Post

      2019 - Cuộc sống một software engineer có gì ngoài máy tính?

      Bách Nguyễn

      Bách Nguyễn

      Next Post
      2019 – Cuộc sống một software engineer có gì ngoài máy tính?

      2019 - Cuộc sống một software engineer có gì ngoài máy tính?

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recent News

      Lập trình viên không dùng máy Mac nhiều như người ta đã nghĩ

      Lập trình viên không dùng máy Mac nhiều như người ta đã nghĩ

      July 25, 2020
      Dấu hiệu nhận biết sức khỏe qua liềm móng tay

      Dấu hiệu nhận biết sức khỏe qua liềm móng tay

      June 26, 2020
      Phương thức xử lý mảng trong javascript

      Phương thức xử lý mảng trong javascript

      May 31, 2020
      Lợi ích của việc tập thể dục thường xuyên

      Lợi ích của việc tập thể dục thường xuyên

      May 25, 2020
      DEVZONE

      Browse by Category

      • Algorithm
      • Architecture
      • Database
      • Design
      • Dev
      • DevOps
      • Idea
      • IoT
      • Lifestyle
      • Network
      • News
      • Test
      • Uncategorized
      • Web
      • About
      • Advertise
      • Privacy & Policy
      • Contact

      © 2019 Devzone

      No Result
      View All Result

      © 2019 Devzone