Phản hồi SMTP cần đọc cùng giai đoạn và phần giải thích. Nhóm 4xx thường mô tả thất bại tạm thời, nhóm 5xx mô tả thất bại vĩnh viễn ở giao dịch đó, nhưng cách xử lý còn phụ thuộc nguyên nhân. Trước khi gửi lại, kiểm tra nhà cung cấp còn thử lại yêu cầu cũ hay đã kết thúc.
Xác định đường xử lý
Cửa hàng Việt Nam dễ gửi nhiều bản xác nhận khi khách báo chưa thấy. Nếu bản đầu đang trong hàng đợi, các yêu cầu mới có thể cùng tới sau khi hết chậm. Ghi mã cho yêu cầu gốc và từng lần gửi mới; đừng dùng số bản ghi sự kiện làm số thư mà khách chắc chắn đã nhận.
Đọc phản hồi gốc thay vì một nhãn rút gọn. Lỗi kết nối, người nhận hoặc nội dung xảy ra ở giai đoạn khác nhau. Với nhiều địa chỉ trong một yêu cầu, cần trạng thái từng người nhận. Một khách bị từ chối không đồng nghĩa toàn bộ người nhận thất bại hoặc mọi địa chỉ cùng miền đều bị chặn.
Các bước kiểm tra
- Lưu mã, giải thích và giai đoạn phản hồi.
- Kiểm tra yêu cầu gốc còn được thử lại không.
- Phân biệt sự kiện trùng và yêu cầu gửi mới.
- Sửa nguyên nhân rồi thử một bản có kiểm soát.
Chu kỳ thử lại phụ thuộc dịch vụ và cấu hình hiện hành. Không lấy thời gian của một nhà cung cấp khác làm lời hứa với khách. Người không xem được hàng đợi nên chuyển mã và thời gian tới hỗ trợ; giữ nguyên trạng thái chưa rõ thay vì mặc định rằng không có thư tức là Spam.
Ví dụ giả định và giới hạn
Ví dụ giả định: thông báo giao hàng bị hoãn, nhân viên nhấn gửi thêm hai lần. Kiểm tra thấy ba yêu cầu khác nhau còn hoạt động. Hãy xử lý theo công cụ quản lý và quy trình của dịch vụ, đồng thời thông báo khả năng trùng bản nếu cần. Không tiếp tục gửi thử vào khách để xem bản nào đến trước.
Với lỗi kết thúc, xác nhận nguyên nhân trước khi sửa địa chỉ hay cấu hình. Thư được máy chủ nhận vẫn cần kiểm tra vị trí riêng. Inbox Check không biến trạng thái chưa thấy thành Spam; đối chiếu sự kiện của mẫu rồi ghi xác thực, chuyển giao và vị trí ở các cột khác nhau, không bảo đảm tương lai.
Tài liệu tham khảo
RFC 5321: giao thức SMTP. Twilio: thư bị trì hoãn trong SendGrid.
Đọc phương pháp và phạm vi đo rồi xem hộp thử của Inbox Check. Chỉ báo kết quả thực quan sát, không bảo đảm các dịch vụ hoặc khách chưa được kiểm tra.