Bỏ qua nội dung

Khả năng gửi email được làm rõ: SPF, DKIM và DMARC

Đối với các nhà phát triển xây dựng ứng dụng gửi email, việc viết mã chỉ là một nửa cuộc chiến. Nửa còn lại là đảm bảo rằng thư của bạn thực sự đến được hộp thư đến của người nhận thay vì bị âm thầm loại bỏ hoặc chuyển đến thư mục thư rác.

Hiểu cách hoạt động của khả năng gửi email và triển khai các giao thức xác thực cốt lõi là điều cần thiết. Hướng dẫn này làm sáng tỏ các tiêu chuẩn kỹ thuật kiểm soát vị trí hộp thư đến hiện đại.

Khả năng gửi email là gì?

Khả năng gửi email là thước đo mức độ thành công của email của bạn đến được hộp thư đến của người nhận. Nó khác với tốc độ gửi (chỉ kiểm tra xem máy chủ thư của người nhận có chấp nhận thư hay không). Một thư có thể được gửi 100% nhưng khả năng gửi được 0% nếu mỗi email đều rơi vào thư mục thư rác.

Khả năng giao hàng được xác định bởi hai yếu tố chính:

  1. Danh tiếng của miền và IP: Cách các nhà cung cấp hộp thư (Gmail, Outlook) xem lịch sử gửi của bạn và tương tác của người dùng (báo cáo thư rác, tỷ lệ mở).
  2. Xác thực email: Bằng chứng mật mã cho thấy email của bạn thực sự đến từ miền mà nó tuyên bố đại diện.

Ba trụ cột của xác thực email

Để ngăn chặn việc giả mạo và đảm bảo khả năng gửi cao, bạn phải định cấu hình ba tiêu chuẩn xác thực DNS:

1. SPF (Khung chính sách người gửi)

SPF là bản ghi DNS liệt kê tất cả các địa chỉ IP được phép gửi email thay mặt cho miền của bạn.

  • Cách hoạt động: Máy chủ nhận kiểm tra bản ghi SPF của miền của người gửi và xác minh xem địa chỉ IP của máy chủ gửi có được liệt kê hay không.
  • Bản ghi ví dụ: v=spf1 include:mailgun.org ~all

2. DKIM (Thư được xác định bằng khóa tên miền)

DKIM thêm chữ ký mật mã vào tiêu đề email gửi đi của bạn.

  • Cách hoạt động: Bạn tạo cặp khóa công khai/riêng tư. Bạn định cấu hình khóa chung làm bản ghi DNS. Máy chủ gửi của bạn ký từng tin nhắn gửi đi bằng khóa riêng. Người nhận lấy khóa chung từ DNS của bạn để xác minh chữ ký.
  • Tại sao lại quan trọng: DKIM chứng minh rằng nội dung email không bị thay đổi trong quá trình truyền.

3. DMARC (Xác thực, báo cáo và tuân thủ thư dựa trên tên miền)

DMARC liên kết SPF và DKIM với nhau. Nó cho người nhận biết cách xử lý các email không vượt qua bước kiểm tra SPF hoặc DKIM.

  • Cách hoạt động: Bạn chỉ định một chính sách (none, cách ly hoặc reject) và một địa chỉ email để nhận báo cáo XML về lỗi xác thực.
  • Bản ghi ví dụ: v=DMARC1; p=cách ly; rua=mailto:[email protected]

Khả năng phân phối động với InboxAPI

Thiết lập bản ghi SPF, DKIM và DMARC cho miền tùy chỉnh là một công việc tẻ nhạt đòi hỏi quyền truy cập vào trình quản lý DNS và cài đặt công ty đăng ký.

InboxAPI tự động xử lý cấu hình này. Khi tạo tài khoản, bạn sẽ nhận được một tên miền phụ duy nhất dưới inboxapi.ai. InboxAPI quản lý cơ sở hạ tầng DNS, tự động tạo và duy trì bản ghi SPF, khóa công khai DKIM và chính sách DMARC cho tên miền phụ của bạn. Điều này đảm bảo email của bạn được xác thực và sẵn sàng gửi đến hộp thư đến ngay từ lần gửi đầu tiên.