Log hệ thống trả về 250 OK, bảng điều khiển của ESP hiển thị tỷ lệ gửi thành công 99,4%, và bạn đóng tab. Con số đó chỉ nói một điều: máy chủ nhận đã đồng ý nhận trách nhiệm với bức thư, không nói bức thư nằm ở đâu sau đó. Giữa "được chấp nhận" và "người nhận nhìn thấy" là cả một khoảng trống, và đây là quy trình thực tế để đo khoảng trống đó.
Gửi thành công không đồng nghĩa với đã vào hộp thư đến
Mã 2xx trong phiên SMTP là cam kết rằng máy chủ nhận sẽ xử lý thư, không phải cam kết rằng thư sẽ hiện ra trước mắt ai đó. Phần thú vị xảy ra sau lúc đó, bên trong hệ thống lọc, nơi bạn không nhìn thấy gì. Chỉ số "delivered" ở mọi công cụ gửi thư đều tính từ mã 2xx, nên nó luôn đẹp hơn thực tế.
Bốn chỗ thư của bạn có thể dừng lại
- Thư mục Spam im lặng: thư được nhận, bị xếp vào Spam, không tín hiệu nào quay lại cho người gửi.
- Tab Promotions hoặc Updates của Gmail: kỹ thuật thì là vào inbox, thực tế thì tỷ lệ mở có thể rơi một nửa.
- Khu cách ly của Microsoft 365 doanh nghiệp: thư nằm trong quarantine, người nhận chỉ thấy nó ở bản tóm tắt hằng ngày, nếu quản trị viên bật.
- Huỷ âm thầm: nhà cung cấp nhận thư rồi bỏ đi, không bounce, không thông báo — hiếm, nhưng có thật với nguồn gửi bị đánh giá xấu.
Dựng danh sách seed phản ánh đúng người nhận thật
Danh sách seed là tập hộp thư thật bạn tự kiểm soát, trải trên đúng những nhà cung cấp mà người nhận của bạn dùng. Với thị trường Việt Nam, tối thiểu nên có: Gmail (chiếm áp đảo), Outlook và Hotmail, Yahoo Mail, iCloud, một hộp trong tenant Microsoft 365 của doanh nghiệp và một hộp trong tenant Google Workspace — hai môi trường này lọc khác hẳn bản miễn phí. Thêm một hai địa chỉ nội địa: vnn.vn của VNPT, fpt.vn, hoặc email theo tên miền riêng chạy trên cPanel hay DirectAdmin của Mắt Bão, iNET, Viettel IDC.
Phần nhanh và dùng một lần của công việc này thì một hộp thư tạm dùng một lần giải quyết rất gọn: tạo địa chỉ trong vài giây, cho nó qua luồng đăng ký hoặc quên mật khẩu, xem thư có thực sự rời khỏi hệ thống của bạn không, mẫu HTML dựng ra sao, liên kết có bấm được không, mã xác thực tới sau bao lâu. Nói thẳng giới hạn: hộp thư tạm không cho biết Gmail sẽ xếp bức thư đó vào đâu. Nó trả lời câu "thư có ra khỏi cửa và có đúng hình dạng không"; câu "thư nằm ở tab nào" thì chỉ hộp thư thật mới trả lời được.
Xác minh danh sách trước khi đo
Một địa chỉ seed gõ sai hoặc một hộp thư doanh nghiệp đã bị xoá sẽ tạo hard bounce ngay giữa lượt kiểm tra, vừa làm sai kết quả vừa hạ uy tín nguồn gửi đúng lúc bạn cần nó ổn định nhất. Trước mỗi đợt, cho toàn bộ danh sách seed và cả phân khúc thật sắp gửi đi qua công cụ xác minh địa chỉ email, loại bỏ địa chỉ không phản hồi, tên miền gõ nhầm và hộp thư đã đóng. Mất hai phút, tiết kiệm một buổi chiều đi tìm nguyên nhân giả.
Gửi bản thử đúng như gửi bản thật
Đây là chỗ hầu hết mọi người làm hỏng phép đo. Bản thử phải đi qua đúng tên miền gửi, đúng IP hoặc ESP, đúng mẫu thư, đúng tên hiển thị người gửi, đúng Reply-To và một tiêu đề thật — không phải "test 3". Đừng gửi tay từ hộp thư cá nhân: bức thư đó đi qua hạ tầng khác, chữ ký khác, lịch sử tương tác khác, kết quả của nó không nói gì về chiến dịch. Nếu bản thật gửi từ subdomain mail.tencongty.vn lúc 9 giờ sáng, bản thử cũng phải như vậy.
Ghi lại cái gì
- Vị trí ở từng nhà cung cấp: Inbox, Spam, tab nào, hay mất tích.
- Thời gian tới nơi: tính từ lúc bấm gửi. Chậm mười lăm phút ở một nhà cung cấp là dấu hiệu greylisting hoặc bị bóp băng thông.
- Ảnh có tự tải không và thư trông thế nào khi ảnh bị chặn.
- Kết quả xác thực lấy từ header, ghi riêng cho từng nhà cung cấp.
Một bảng kết quả giữ liên tục qua nhiều tháng mới là tài sản thật. Xu hướng cho biết thay đổi nào có tác dụng; một lượt chạy đơn lẻ thì không.
Đọc header, đó là nơi có sự thật
Mở thư trong hộp seed, chọn xem nguồn gốc, đọc ba thứ. Authentication-Results cho biết SPF, DKIM, DMARC pass hay fail: DKIM fail thường do khoá sai hoặc thư bị sửa trên đường đi; SPF fail thường do dịch vụ gửi chưa được liệt kê hoặc thư bị chuyển tiếp; DMARC fail dù SPF và DKIM đều pass nghĩa là tên miền không khớp — lỗi alignment. Chuỗi Received cho thấy đường đi và độ trễ từng chặng. Cuối cùng là điểm nhà cung cấp tự đóng dấu: X-Spam-Score, hay SCL và BCL của Microsoft — SCL từ 5 trở lên là bị coi như spam. Nếu ba bản ghi xác thực còn mơ hồ, bài giải thích SPF, DKIM và DMARC một cách dễ hiểu mô tả từng bản ghi làm gì.
Đọc mẫu hình của kết quả
Kết quả chỉ có nghĩa khi nhìn cả nhóm cùng lúc. Một nhà cung cấp xấu, phần còn lại tốt nghĩa là vấn đề nằm ở uy tín hoặc chính sách lọc riêng của nơi đó, thường do khiếu nại từ nhóm người nhận dùng dịch vụ ấy. Tất cả đều xấu nghĩa là nguyên nhân ở phía bạn: xác thực, nội dung, hoặc uy tín IP và tên miền. Lúc được lúc không gần như luôn là chuyện khối lượng: tăng tốc quá nhanh, hoặc bạn đang dùng IP chung và một người hàng xóm trên đó vừa làm điều gì tệ.
Kiểm tra nội dung và liên kết
Vài lỗi nội dung kéo tụt vị trí rất ổn định: thư chỉ có một ảnh lớn và gần như không có chữ; dùng dịch vụ rút gọn liên kết; tên miền trong liên kết không khớp tên miền gửi; thiếu phần plain text; thiếu liên kết huỷ đăng ký ở thư quảng bá. Hãy tự bấm từng liên kết trong bản thử — một chứng chỉ hết hạn ở tên miền theo dõi vừa làm hỏng chiến dịch vừa làm hỏng phép đo.
Bounce làm nhiễu toàn bộ phép đo
Nếu bạn kiểm tra bằng một phân khúc thật đã cũ, cái bạn đo được là chất lượng danh sách chứ không phải vị trí thư. Tỷ lệ hard bounce cao khiến bộ lọc hạ điểm nguồn gửi ngay trong lượt gửi, nên các thư sau bị đối xử tệ hơn thư đầu, và bạn kết luận sai về mẫu thư. Danh sách rơi rụng khoảng một phần năm mỗi năm khi người ta đổi việc. Trước khi lấy phân khúc thật làm mẫu đo, cho nó qua bước xác minh danh sách email và chặn vĩnh viễn mọi địa chỉ đã hard bounce.
Khi nào cần chạy lại
Trước mỗi chiến dịch đáng kể. Sau bất kỳ thay đổi nào ở DNS, ESP hay IP gửi, và khi thêm dịch vụ mới vào bản ghi SPF. Sau mỗi lần thiết kế lại mẫu thư, kể cả khi bạn nghĩ đó chỉ là thẩm mỹ. Và theo nhịp cố định mỗi tháng, ngay cả khi phía bạn không đổi gì — vì phía nhà cung cấp thì luôn có.
Giới hạn thành thật của phương pháp này
Kiểm tra bằng danh sách seed đo một mẫu nhỏ, không đo toàn bộ người nhận. Quan trọng hơn: hộp seed không có lịch sử tương tác nào cả — chưa từng mở thư của bạn, chưa từng trả lời, chưa từng kéo thư ra khỏi Spam. Với Gmail, lịch sử đó chiếm phần lớn quyết định, nên một người đăng ký thật đã mở mười bức thư trước đó vẫn có thể nhận ở Inbox trong khi hộp seed rơi vào Spam. Các dịch vụ bán danh sách seed thương mại làm việc này ở quy mô lớn hơn nhưng chịu đúng giới hạn ấy. Hãy coi kết quả là chỉ báo xu hướng, đọc kèm tỷ lệ mở và khiếu nại thật.
Những sai lầm lặp đi lặp lại
Chỉ gửi thử tới địa chỉ của chính mình rồi kết luận mọi thứ ổn — trong khi bạn đã trả lời chính mình hàng trăm lần. Thấy thư ở Gmail nhưng không kiểm tra nó nằm ở tab nào. Gửi thử từ IP staging vốn không bao giờ dùng cho bản thật. Và tuyên bố chiến thắng sau đúng một lượt sạch, trong khi vị trí thư thay đổi theo ngày. Nếu kết quả cho thấy thư rơi vào Spam một cách hệ thống, bài phân tích vì sao email bị rơi vào thư mục spam là bước chẩn đoán tiếp theo.