Portward
Quy trình

Thiết lập máy chủ email: từ MX đến DMARC, với bản ghi thay đổi cho từng lần sửa

03
Email tên miền

Các bản ghi DNS cho email của tên miền riêng

Việc thiết lập máy chủ email cho tên miền riêng bắt đầu từ DNS, không phải từ phần mềm. Bản ghi MX chỉ định nơi nhận thư cho tên miền, SPF liệt kê các máy chủ được phép gửi thư thay cho nó, DKIM thêm chữ ký để người nhận có thể xác minh, DMARC quy định hành động với thư không vượt qua các kiểm tra đó, và địa chỉ IP gửi đi nên có tên reverse DNS (PTR) khớp với nó. Portward đọc các bản ghi của bạn, liệt kê những gì còn thiếu và chuẩn bị từng thay đổi dưới dạng diff để bạn phê duyệt. Các máy nhận đánh giá uy tín IP, nên Portward không thể đảm bảo thư đến hộp thư đến. Sử dụng quy trình này cho email thông thường của tên miền riêng trên máy chủ bạn sở hữu. Giữ công việc nhỏ gọn: một bản ghi, một diff, một lần kiểm tra.

01

Mở thư mục dự án

Tạo một thư mục cho tên miền, sao chép tệp zone file và bất kỳ cấu hình email nào vào đó, rồi mở thư mục đó làm thư mục làm việc trong Portward. Các công cụ tệp hoạt động trong thư mục đó, nên sao chép những gì bạn muốn agent đọc và giữ lại bản sao của zone file trước lần thay đổi đầu tiên để phòng trường hợp cần hoàn nguyên.

02

Yêu cầu kiểm tra bản ghi

Chọn Plan only hoặc Ask first và mô tả mục tiêu, ví dụ: liệt kê các bản ghi MX, SPF, DKIM và DMARC trong zone file này và cho tôi biết những gì còn thiếu. Agent trả lời bằng một thẻ cho mỗi lệnh gọi công cụ, và ở chế độ Plan only, nó không thay đổi gì trong khi liệt kê những gì còn thiếu.

03

Xem xét từng diff

Đọc thẻ cho mọi thay đổi. Công cụ edit_file hiển thị bản ghi mới bên cạnh bản ghi cũ, và ở chế độ Ask first, không có gì thay đổi cho đến khi bạn chấp nhận. Từ chối bất cứ điều gì bạn không hiểu và yêu cầu agent giải thích nó trước khi thử lại.

04

Kiểm tra từ bên ngoài

Áp dụng các bản ghi tại nhà cung cấp DNS của bạn, đợi cho chúng được phân phối, sau đó chạy lệnh tra cứu của riêng bạn bằng Shell và so sánh kết quả với zone file của bạn. Ghi lại mọi kết quả vào một tệp nhật ký trong thư mục làm việc, bao gồm ngày, bản ghi bạn đã thay đổi và kết quả tra cứu trả về.

Danh sách kiểm tra thiết lập cho máy chủ và tên miền email của nó

vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works

Danh sách kiểm tra đơn giản này bao gồm một VPS và tên miền email trên đó. Mỗi hàng verify nêu một kết quả bạn có thể kiểm tra trước khi chuyển sang bước tiếp theo, chẳng hạn như đăng nhập bằng khóa, quy tắc tường lửa hoặc tên PTR khớp. Chỉnh sửa các hàng cho máy chủ của riêng bạn, sau đó yêu cầu agent xử lý chúng từng cái một và báo cáo kết quả thực tế của mỗi cái. Thêm các hàng cho các dịch vụ của riêng bạn và xóa các hàng không áp dụng cho máy chủ của bạn.

Thiết lập các bản ghi tên miền email với Portward

Đọc các bản ghi hiện có

Agent mở bản sao zone file của bạn bằng read_file và sử dụng grep để liệt kê các dòng MX, SPF, DKIM và DMARC, sau đó báo cáo trong một thẻ những gì còn thiếu. Ở chế độ Plan only, nó ghi danh sách này dưới dạng kế hoạch và không thay đổi gì, đây là cách an toàn nhất để bắt đầu trên một tên miền đã nhận thư. Nếu bạn muốn tự lưu trữ máy chủ email tại nhà, trước tiên hãy tìm hiểu xem bạn có kiểm soát một tên reverse DNS cho địa chỉ IP gửi hay không, vì các máy nhận đánh giá uy tín IP. Bạn đọc danh sách và quyết định thêm bản ghi nào trước. Agent làm việc trên một bản sao, vì vậy tệp gốc vẫn không thay đổi. Lưu danh sách các bản ghi còn thiếu vào một tệp ghi chú, để phiên tiếp theo bắt đầu từ sự thật thay vì trí nhớ.

Viết các bản ghi SPF và DKIM

SPF liệt kê các máy chủ được phép gửi thư cho tên miền, và DKIM thêm chữ ký để người nhận có thể xác minh. Agent sử dụng edit_file để thêm dòng SPF vào bản sao zone file của bạn và hiển thị nó dưới dạng diff, và web_search tìm tài liệu chính thức của phần mềm email của bạn khi bạn cần cú pháp chính xác. Khóa công khai DKIM đến từ phần mềm email của bạn, nên tự dán nó vào và để agent đặt nó. Ở chế độ Ask first, agent tạm dừng trước mỗi thay đổi, và bạn so sánh dòng mới với dòng cũ trước khi chấp nhận. Thêm từng bản ghi một và áp dụng nó tại nhà cung cấp DNS của bạn trước khi thực hiện cái tiếp theo, để mọi lỗi đều có thể truy ngược lại một thay đổi duy nhất.

Đặt bản ghi MX và reverse DNS

Bản ghi MX đặt tên máy chủ nhận thư cho tên miền, và tên PTR thuộc về địa chỉ IP bạn gửi từ đó. Agent thêm dòng MX bằng edit_file và giữ mức ưu tiên bạn chọn, sau đó ghi một ghi chú ngắn bằng write_file liệt kê tên máy chủ bạn muốn làm tên reverse DNS. Yêu cầu nhà cung cấp của bạn đặt nó nơi địa chỉ IP được quản lý. Mức độ cứng hóa cần thiết cho một VPS mới phụ thuộc vào các dịch vụ bạn chạy, và một dịch vụ email thêm nhiều cổng hơn cần suy nghĩ, vì vậy hãy liệt kê chúng trước khi mở bất kỳ cổng nào. Viết chính xác tên máy chủ mà phần mềm email của bạn sử dụng, và để agent so sánh nó với dòng MX và ghi chú PTR để các tên trùng khớp.

Kiểm tra các bản ghi và luồng email

Chạy lệnh tra cứu của riêng bạn bằng Shell và để agent so sánh kết quả với zone file, từng bản ghi một. Trước khi email đi vào hoạt động, hãy xem xét thiết lập bảo mật VPS cơ bản: đăng nhập bằng khóa, tường lửa chỉ với các cổng bạn cần và bản sao lưu đã được kiểm tra. Sau đó, gửi một thư thử nghiệm từ tên miền của bạn đến một địa chỉ bạn sở hữu và đọc các tiêu đề để xem kết quả SPF và DKIM. Agent hiển thị mọi kết quả trên một thẻ, và bạn ghi lại kết quả vào tệp nhật ký của mình. Một bài kiểm tra vượt qua không đảm bảo phân phối đến mọi hộp thư đến. Nếu một kiểm tra thất bại, hãy dán các dòng tiêu đề vào cuộc trò chuyện, yêu cầu xem bản ghi nào mà máy nhận không thể khớp và thay đổi từng bản ghi một, sau đó chạy lệnh tra cứu lại.

Portward cho Windows

Kiểm tra các bản ghi DNS email của bạn với các bước có thể xem xét

Tải xuống Portward ↗