OffshoreVps
Bảo mật26 thg 9 20265 phút đọcBởi đội ngũ OffshoreVps

Tự lưu trữ email: nên và không nên

Vì sao tự chạy máy chủ mail lại khó, SPF, DKIM, DMARC và reverse DNS bạn cần có, và một lựa chọn dễ hơn cho hộp thư theo tên miền.

Tự chạy máy chủ mail là một trong những việc khó nhất khi tự lưu trữ, và cũng là một trong những việc hấp dẫn nhất. Không phải là bất khả thi, nhưng vấn đề nằm ở khả năng gửi tới: các nhà cung cấp lớn không tin máy chủ nhỏ, và một sai sót duy nhất có thể đưa thư của bạn vào mục spam. Hãy hiểu rõ mình đang bước vào điều gì trước khi bắt đầu.

Hình minh họa khiên và ổ khóa với các nhãn SPF, DKIM, DMARC, Reverse DNS, Uy tín IP, thể hiện việc tự lưu trữ email
Các ý chính được đề cập trong bài viết này.

Vì sao khó

  • Uy tín. Các nhà cung cấp lớn đánh giá người gửi theo lịch sử địa chỉ IP. Máy chủ mới bắt đầu mà chưa có uy tín.
  • Xác thực. Nếu không có bản ghi SPF, DKIM và DMARC đúng, thư sẽ bị từ chối hoặc vào spam.
  • DNS ngược. IP phải phân giải ngược về tên máy chủ mail của bạn.
  • Chăm sóc liên tục. Bạn phải vá lỗi, theo dõi hàng đợi và xử lý báo cáo lạm dụng.

Nên làm

  • Thiết lập SPF, DKIM và DMARC. Chúng cho bên nhận biết máy chủ của bạn được phép gửi thay cho tên miền của bạn.
  • Khớp DNS ngược với tên máy chủ mail của bạn, và đảm bảo tên máy chủ phân giải về cùng một IP.
  • Dùng TLS khi gửi và nhận.
  • Bắt đầu từ từ. Ban đầu gửi với lượng thấp, và chỉ gửi cho những người đang mong đợi thư của bạn.
  • Đóng open relay. Máy chủ của bạn chỉ được gửi thư cho người dùng đã xác thực.
  • Sao lưu hộp thư và cấu hình. Xem sao lưu bằng restic hoặc borg.

Không nên làm

  • Đừng gửi thư hàng loạt hoặc tiếp thị từ máy chủ mới. Hãy dùng dịch vụ gửi thư chuyên dụng cho việc đó.
  • Đừng để các cổng 25, 143 hoặc 110 mở mà không có xác thực và TLS.
  • Đừng chạy mail trên cùng một máy chủ nhỏ với mọi thứ khác nếu có thể tránh.
  • Đừng bỏ qua thư trả lại và báo cáo lạm dụng.
Các bước của hướng dẫn này theo thứ tự: 1. Vì sao khó; 2. Nên làm; 3. Không nên làm; 4. Các bản ghi bạn cần; 5. Công cụ hữu ích; 6. Lựa chọn dễ hơn: email đi kèm hosting của bạn
Các bước trong hướng dẫn này, theo thứ tự.

Các bản ghi bạn cần

example.com.        TXT   "v=spf1 mx -all"
mail._domainkey     TXT   "v=DKIM1; k=rsa; p=PUBLIC_KEY"
_dmarc.example.com. TXT   "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com"
example.com.        MX 10 mail.example.com.

Hãy thay các giá trị bằng giá trị của riêng bạn. Kiểm tra chúng bằng công cụ kiểm tra mail trước khi dựa vào thiết lập này.

Công cụ hữu ích

Các máy chủ mail đóng gói sẵn như Mailcow, Mail-in-a-Box và Stalwart lo phần khó của việc thiết lập. Hãy so sánh chúng và đọc tài liệu mới nhất. Chúng vẫn cần một IP sạch và các bản ghi DNS ở trên.

Lựa chọn dễ hơn: email kèm hosting

Nếu bạn chủ yếu muốn một hộp thư trên tên miền riêng, email hosting miễn phí và các gói web hosting của chúng tôi bao gồm email với số hộp thư không giới hạn, mà không cần chạy máy chủ. Cách này tránh được các vấn đề về khả năng gửi tới nêu trên.