Bỏ qua để đến nội dung

Mail Server

MyPanel dựng máy chủ email cho tên miền của bạn (hộp thư ban@tenmien.com) bằng cách bọc docker-mailserver (Postfix + Dovecot + Rspamd). Panel lo phần khó: cài đặt, bản ghi DNS + DKIM, kiểm tra khả năng gửi, relay và sao lưu.

  • VPS Linux có Docker (panel sẽ tự kéo image docker-mailserver khi bấm Cài đặt).
  • Mở các cổng 25 / 465 / 587 / 993 (panel tự mở qua UFW khi cài).
  • Một tên miền bạn sửa được DNS.
  • Nên đặt PTR (reverse DNS) cho IP server tại nhà cung cấp VPS.

Vào menu Mail Server. Màn hình hiện đúng một trong ba trạng thái:

  1. Chưa cài — bấm Kiểm tra hệ thống (preflight) để biết VPS có gửi mail được không, rồi Cài đặt Mail Server.
  2. Đã cài, chưa có tên miềnThêm tên miền, panel sinh khoá DKIM và hiện bộ bản ghi DNS cần thêm.
  3. Sẵn sàng — tạo hộp thư, alias, đặt catch-all…

Trước khi cài, nút Kiểm tra hệ thống kiểm tra 3 yếu tố quyết định việc gửi thư:

  • Cổng 25 (gửi ra) — nhiều VPS chặn mặc định. Nếu bị chặn, dùng Relay (Pro) để gửi.
  • PTR / reverse DNS — thiếu thì thư dễ vào Spam.
  • Blacklist (Spamhaus) — IP có đang bị liệt spam không.

Mỗi tên miền có trang DNS liệt kê bản ghi cần thêm, mỗi bản ghi có nút Kiểm tra (xanh/đỏ):

LoạiÝ nghĩa
MXTrỏ thư đến server (mail.tenmien.com)
SPFKhai báo server được phép gửi (v=spf1 mx ~all)
DKIMKhoá ký thư do Rspamd sinh (chép nguyên giá trị vào DNS)
DMARCChính sách xác thực (v=DMARC1; p=quarantine)
PTRReverse DNS của IP → mail.tenmien.com (đặt ở nhà cung cấp VPS)
  • Hộp thư — tạo user@tenmien.com với mật khẩu và quota (dung lượng).
  • Alias / chuyển tiếpalias@tenmien.com → chuyển tới địa chỉ khác.
  • Catch-all — gom mọi thư gửi tới địa chỉ không tồn tại của tên miền về một hộp thư.

Khi mới cài, engine dùng chứng chỉ tự ký (ứng dụng mail báo “không tin cậy” — bình thường). Để dùng chứng chỉ thật: tạo một website đúng hostname mail.tenmien.com trong panel để được cấp Let’s Encrypt, rồi bấm Dùng Let’s Encrypt trong Mail Server. Chứng chỉ tự gia hạn.

Khi VPS chặn cổng 25, cấu hình Relay để gửi thư ra qua dịch vụ trung gian (Amazon SES, SendGrid, SMTP2GO…). Nhập máy chủ relay, tài khoản, mật khẩu cho từng tên miền.

  • Tạo backup thủ công: nén toàn bộ dữ liệu mail (hộp thư + tài khoản + DKIM/relay) thành .tar.gz, tải về hoặc khôi phục lại.
  • Theo lịch + S3 + retention (gói Pro): mail được sao lưu cùng lịch với website/database, đẩy lên S3/MinIO và tự dọn bản cũ. Khôi phục được cả từ bản local lẫn từ remote.
FreePro
Tên miền mail1Không giới hạn
Hộp thư3Không giới hạn
Alias / catch-all / quota
DNS helper + DKIM + preflight
Relay / smarthost
Backup theo lịch + S3 + retention