Tắt ưu tiên gửi Local Mail trên CyberPanel là bước cần thiết khi domain của bạn sử dụng dịch vụ email bên ngoài, tránh lỗi email bị gửi nhầm vào local mailbox. Việc này đảm bảo email được chuyển tiếp chính xác đến các dịch vụ như Google Workspace, Zoho Mail, hay Microsoft 365. Bài viết này hướng dẫn chi tiết cách thực hiện thao tác này thông qua giao diện dòng lệnh (CLI) trên CyberPanel.
Những điểm chính
- Vì sao cần tắt ưu tiên gửi Local Mail trên CyberPanel: Hiểu được lý do và cách thức hoạt động của local mail trên CyberPanel, cũng như tại sao cần tắt khi sử dụng dịch vụ email bên ngoài để tránh lỗi gửi email.
- Cách tắt ưu tiên gửi Local Mail trên CyberPanel: Nắm được các bước chi tiết để tắt ưu tiên gửi local mail trên CyberPanel thông qua SSH và chỉnh sửa file cấu hình.
- Câu hỏi thường gặp (FAQ): Giải đáp các thắc mắc thường gặp liên quan đến việc tắt ưu tiên gửi Local Mail trên CyberPanel.
Vì sao cần tắt ưu tiên gửi Local Mail trên CyberPanel?
Trên các server sử dụng CyberPanel, hệ thống mặc định được cấu hình để ưu tiên gửi email nội bộ (local mail) cho những domain đang được host trực tiếp trên server. Tuy nhiên, nếu domain đó đang sử dụng dịch vụ email bên ngoài như Google Workspace (Gmail), Zoho Mail hoặc Microsoft 365, việc gửi email theo cơ chế nội bộ có thể gây ra lỗi. Cụ thể, email sẽ bị chuyển nhầm vào hộp thư cục bộ vốn không tồn tại, dẫn đến lỗi như “user does not exist” hoặc “mailbox not found”.
Do đó, việc tắt ưu tiên gửi local mail là cần thiết để đảm bảo email được định tuyến chính xác đến máy chủ email bên ngoài, từ đó tránh sự cố gửi sai địa chỉ và đảm bảo hệ thống email hoạt động ổn định.
Cách tắt ưu tiên gửi Local Mail trên CyberPanel
- Bước 1: SSH vào VPS sử dụng CyberPanel
- Bước 2: Chỉnh sửa file cấu hình main.cf
- Bước 3: Khởi động lại Postfix
Bước 1: SSH vào VPS sử dụng CyberPanel
Để tắt ưu tiên gửi local mail trên CyberPanel, đầu tiên bạn cần truy cập VPS/server CyberPanel của bạn qua SSH.
Bước 2: Chỉnh sửa file cấu hình main.cf
Sau khi đã SSH thành công, bạn sẽ cần chỉnh sửa file cấu hình Postfix có tên main.cf nằm trong thư mục /etc/postfix. Bạn có thể sử dụng trình soạn thảo nano hoặc vim tùy theo sở thích:
Đối với Nano:
nano /etc/postfix/main.cf
Đối với Vim:
vim /etc/postfix/main.cf

Trong file main.cf, bạn hãy tìm và đóng comment hai dòng sau đây bằng cách thêm dấu # vào đầu mỗi dòng:
#mydestination = localhost, localhost.localdomain
#virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
Trong đó:
mydestination: Dòng này định nghĩa các domain mà Postfix sẽ xem là cục bộ (local).virtual_mailbox_domains: Tương tự nhưmydestination.
Sau khi chỉnh sửa, bạn hãy lưu file và thoát khỏi trình soạn thảo.

Bước 3: Khởi động lại Postfix
Cuối cùng, để áp dụng các thay đổi cấu hình mà bạn vừa thực hiện, bạn cần khởi động lại dịch vụ Postfix bằng lệnh sau:
systemctl restart postfix
Khi hoàn tất, hệ thống sẽ không còn ưu tiên xử lý email nội bộ cho các domain đã tắt cấu hình local, từ đó đảm bảo email gửi đến đúng máy chủ đích nếu domain đang dùng dịch vụ email bên ngoài.
Câu hỏi thường gặp
Tôi cần quyền gì để thực hiện việc tắt ưu tiên gửi local mail trên CyberPanel?
Bạn cần quyền truy cập root (administrator) vào máy chủ CyberPanel.
Việc tắt ưu tiên gửi local mail có ảnh hưởng đến các email nội bộ trên server không?
Có, việc tắt ưu tiên gửi local mail trên CyberPanel sẽ ảnh hưởng đến các email nội bộ trên server. Khi bạn tắt tính năng này, hệ thống sẽ không còn xử lý các email giữa các tài khoản cùng server một cách nội bộ nữa, mà sẽ cố gắng gửi chúng qua SMTP server bên ngoài. Điều này có thể dẫn đến việc email nội bộ không được gửi hoặc bị lỗi nếu không có cấu hình SMTP ngoài phù hợp cho mục đích gửi nhận nội bộ.
Như vậy, việc tắt ưu tiên gửi Local Mail trên CyberPanel khá đơn giản và nhanh chóng qua vài thao tác với CLI. Hy vọng bài viết này đã giúp bạn định tuyến email hiệu quả hơn khi sử dụng dịch vụ mail bên ngoài. Đừng quên kiểm tra lại hoạt động gửi nhận email sau khi thực hiện các bước trên.












