Cài đặt Mautic và thiết lập hệ thống gửi email tự động trên Hostinger


 

Để cài đặt Mautic và thiết lập hệ thống gửi email tự động trên Hostinger, bạn cần thực hiện các bước sau:

Bước 1: Chuẩn bị môi trường cài đặt

  • Đảm bảo rằng Hostinger hỗ trợ Mautic: Hostinger cần cung cấp môi trường PHP và MySQL tương thích với Mautic.
    • Yêu cầu PHP: PHP 7.4 hoặc cao hơn.
    • Cơ sở dữ liệu: MySQL 5.7+ hoặc MariaDB 10.2+.

Bước 2: Tải Mautic và cài đặt trên Hostinger

  1. Tải mã nguồn Mautic:

    • Truy cập trang chủ của Mautic: mautic.org.
    • Tải file ZIP về máy tính của bạn.
  2. Đăng nhập vào Hostinger:

    • Truy cập Hostinger Control Panel (hPanel) và đăng nhập vào tài khoản.
  3. Tải mã nguồn lên Hostinger:

    • Trong File Manager, truy cập vào thư mục gốc (thường là /public_html/ hoặc thư mục riêng của dự án).
    • Tải file ZIP của Mautic lên bằng cách sử dụng Upload.
    • Sau khi tải lên, giải nén file ZIP để triển khai các file và thư mục của Mautic.
  4. Tạo cơ sở dữ liệu MySQL:

    • Trong hPanel, tìm mục Databases > MySQL Databases.
    • Tạo một cơ sở dữ liệu mới với tên, người dùng, và mật khẩu. Ghi nhớ thông tin này để sử dụng khi cài đặt Mautic.

Bước 3: Thiết lập Mautic

  1. Truy cập trang cài đặt Mautic:

    • Truy cập URL mà bạn đã cài đặt Mautic (ví dụ: https://yourdomain.com/mautic).
    • Giao diện cài đặt của Mautic sẽ xuất hiện.
  2. Cấu hình cơ sở dữ liệu:

    • Nhập thông tin MySQL mà bạn đã tạo ở Bước 2 (tên cơ sở dữ liệu, người dùng, mật khẩu).
    • Nhấn Next để tiếp tục.
  3. Cấu hình email:

    • Ở bước này, bạn cần cấu hình hệ thống gửi email. Có thể chọn một trong các tùy chọn như:
      • SMTP: Sử dụng dịch vụ SMTP từ các nhà cung cấp như Gmail, SendGrid, Amazon SES, hoặc dịch vụ SMTP của Hostinger.
      • Sendmail: Sử dụng máy chủ email của Hostinger (tùy theo gói dịch vụ).
    • Nhập thông tin máy chủ SMTP (nếu sử dụng SMTP), bao gồm địa chỉ máy chủ, cổng, tên người dùng, và mật khẩu.
  4. Hoàn thành cài đặt:

    • Sau khi hoàn tất cấu hình, nhấn Finish để hoàn thành quá trình cài đặt.

Bước 4: Cấu hình Cron Jobs cho Mautic

Mautic yêu cầu Cron Jobs để tự động hóa các tác vụ như gửi email, phân đoạn liên hệ, và chạy các chiến dịch. Các Cron Jobs này cần được thiết lập trong Hostinger.

  1. Truy cập Cron Jobs trong hPanel:

    • Trong Hostinger Control Panel, tìm đến phần Advanced > Cron Jobs.
  2. Thiết lập các Cron Jobs cần thiết:

    • Bạn cần tạo một số Cron Jobs cho các tác vụ tự động như sau:

    • Gửi email tự động:

      bash
      php /path-to-your-mautic-folder/app/console mautic:emails:send

      (Chạy mỗi 5 phút)

    • Kích hoạt các chiến dịch:

      bash
      php /path-to-your-mautic-folder/app/console mautic:campaigns:trigger

      (Chạy mỗi 5 phút)

    • Phân đoạn liên hệ:

      bash
      php /path-to-your-mautic-folder/app/console mautic:segments:update

      (Chạy mỗi 15 phút)

    Lưu ý: Bạn cần thay thế /path-to-your-mautic-folder/ bằng đường dẫn thực tế đến thư mục cài đặt Mautic trên server.

  3. Lưu các Cron Jobs để chúng tự động chạy theo lịch đã đặt.

Bước 5: Thiết lập chiến dịch email tự động trong Mautic

  1. Tạo biểu mẫu thu thập email:

    • Truy cập vào Components > Forms và tạo biểu mẫu mới để thu thập thông tin liên hệ từ người dùng.
  2. Tạo danh sách phân đoạn (Segment):

    • Vào Segments và tạo một danh sách phân đoạn để gom các liên hệ theo tiêu chí mong muốn.
  3. Tạo chiến dịch (Campaign):

    • Truy cập vào Campaigns > New và tạo một chiến dịch mới.
    • Liên kết chiến dịch này với phân đoạn khách hàng đã tạo, chọn các hành động như gửi email khi khách hàng đăng ký.
  4. Cấu hình email tự động:

    • Thiết lập nội dung email, thời điểm gửi và các điều kiện để hệ thống tự động gửi email cho khách hàng theo chiến dịch.

Bước 6: Kiểm tra và chạy thử

  • Sau khi hoàn tất các bước trên, bạn cần kiểm tra hệ thống gửi email tự động hoạt động chính xác:
    • Điền vào biểu mẫu và kiểm tra xem email có được gửi đúng không.
    • Kiểm tra các báo cáo và phân tích để đảm bảo chiến dịch hoạt động trơn tru.

Lưu ý:

  • SSL: Nếu bạn sử dụng Hostinger với chứng chỉ SSL, hãy đảm bảo rằng Mautic và các Cron Jobs của bạn đang chạy trên giao thức HTTPS để đảm bảo bảo mật.
  • Email: Kiểm tra việc gửi email qua SMTP, đôi khi Hostinger có thể yêu cầu cấu hình cụ thể về giới hạn gửi email hoặc sử dụng dịch vụ email của bên thứ ba như Amazon SES hoặc SendGrid để tối ưu hiệu quả.

Nếu bạn có thêm thắc mắc trong quá trình cài đặt hoặc gặp lỗi, hãy báo cho mình biết để hỗ trợ thêm nhé!

-----------------------

Liên hệ cài đặt mautic: 0797776900

Nhận xét