Menu

Email tạm thời không nhận được mã xác minh: nguyên nhân và cách xử lý

Vì sao mã xác nhận mãi không tới hộp thư tạm, cách phân biệt bị chặn với bị chậm, và phải làm gì khi không có gì đến cả.

Đăng ngày

  • email tạm thời
  • mã xác minh
  • khắc phục sự cố

Một thư xác nhận mãi không xuất hiện là lỗi phổ biến nhất của người dùng hộp thư tạm, đồng thời cũng là vấn đề ít được giải thích nhất. Biểu mẫu báo đã gửi. Hộp thư vẫn trống. Giữa hai sự thật đó là vài nguyên nhân trông giống hệt nhau từ bên ngoài nhưng đòi hỏi cách xử lý ngược nhau, và cái giá của việc đoán sai là cả một buổi chiều ngồi làm mới một trang vốn dĩ sẽ không đổi. Bài này tách riêng từng nguyên nhân, đưa ra thứ tự kiểm tra và nói thẳng về những trường hợp màn hình sẽ trống dù bạn làm gì.

Vì sao thư xác nhận mãi không đến (tổng quan)

Chuỗi vận chuyển một thư xác nhận có bốn mắt. Hệ thống của bên gửi soạn thư. Hạ tầng gửi tra xem máy chủ nào nhận thư cho tên miền của người nhận. Máy chủ đó chấp nhận hoặc từ chối thư. Cuối cùng, trang hộp thư bạn đang xem đọc ra những gì thực sự được lưu. Hỏng ở bất kỳ mắt nào cũng cho ra cùng một kết quả nhìn thấy được, một hộp thư trống, nên việc đầu tiên không phải là đoán mà là tìm ra mắt nào đứt.

Trên thực tế, nguyên nhân chia thành ba nhóm và mỗi nhóm cần một cách khắc phục khác nhau. Thư bị từ chối trước khi được lưu, thường vì bên gửi hoặc tên miền nhận bị chặn. Thư đã được nhận nhưng còn đang đi qua hàng đợi và các lần thử lại, và trong vài phút đầu điều đó không thể phân biệt với mất thư. Hoặc địa chỉ, hay biểu mẫu, có lỗi tinh vi nên thư đi tới nơi khác chứ không phải hộp thư trên màn hình bạn. Áp dụng cách khắc phục của nhóm sai chính là lý do nhiều người kết luận rằng email tạm thời đơn giản là không dùng được.

Có phải bên gửi đang chặn địa chỉ dùng một lần?

Rất thường là vậy, và đây là khả năng đầu tiên cần loại trừ vì đây là nguyên nhân duy nhất mà chờ đợi không giải quyết được. Nhiều sản phẩm quyết định ngay lúc đăng ký rằng địa chỉ thuộc những tên miền dùng một lần đã biết sẽ không được chấp nhận. Việc chặn có thể lộ liễu: ô nhập đỏ lên và báo rằng địa chỉ này không được phép. Nó cũng có thể im lặng: biểu mẫu nhận địa chỉ, hiện một dòng xác nhận thân thiện rồi không gửi gì cả. Kiểu im lặng là tệ nhất với người ở đầu nhận, vì nó không thể phân biệt với lỗi gửi thư và không để lại manh mối nào để hành động.

Cơ chế đằng sau quyết định ấy khá bình thường. Dịch vụ duy trì một danh sách tên miền gắn với hộp thư dùng một lần, đôi khi kết hợp với điểm tín nhiệm và các tín hiệu như có bao nhiêu tài khoản được tạo từ cùng một mạng trong thời gian ngắn. Không tín hiệu nào chính xác tuyệt đối. Danh sách tên miền cũ đi theo cả hai hướng, một tên miền đổi chủ vẫn có thể bị đánh dấu rất lâu sau đó, và một nhà cung cấp hợp pháp có thể bị vạ lây vì liên đới. Vì vậy dương tính giả là kết quả bình thường chứ không phải lỗi hiếm gặp. Muốn hiểu trọn lý lẽ, vì sao các trang chặn tên miền dùng một lần đi qua chuyện đó mà không coi nó là câu đố cần phá.

Đây là chậm trễ hay danh sách xám?

Đây là thất bại còn lại núp bóng dưới dạng chặn, và phân biệt hai thứ chủ yếu là chuyện kiên nhẫn có giới hạn rõ ràng. Thư điện tử vốn được thiết kế theo kiểu lưu rồi chuyển tiếp và bất đồng bộ. Máy chủ gửi trao thư cho chặng kế rồi đi tiếp; nó không chờ bạn mở hộp thư. Trên đường đi, thư có thể nằm trong hàng đợi, được thử sang máy chủ thứ hai khi máy chủ đầu không phản hồi, hoặc bị giữ lại có chủ đích.

Hành vi cuối cùng có tên gọi. Danh sách xám là thói quen của máy chủ nhận khi trả lời một người gửi lạ bằng lời từ chối tạm thời, nghĩa là hãy quay lại lát nữa chứ không phải đi luôn. Người gửi đúng mực sẽ chờ rồi thử lại, và thư đáp xuống vài phút sau. Từ phía nhận, hiệu ứng là một khoảng im lặng ngắn không lời giải thích, chứ không phải từ chối. Ngược lại, một thư trả lại cho thấy điều trái ngược: thư bị từ chối vĩnh viễn và bên gửi đang nói cho bạn biết. Vậy câu hỏi hữu ích không phải là thư có đến muộn không, mà là có dấu hiệu nào cho thấy nó từng được nhận không. Thư còn đang trên đường không để lại thư trả lại lẫn dấu vết trong hộp thư; thư bị từ chối thường để lại thư trả lại ở đâu đó phía người gửi.

Địa chỉ hay biểu mẫu có vấn đề gì không?

Nguyên nhân ít kịch tính nhất lại dễ bỏ sót nhất, và đó đúng là nguyên nhân duy nhất nằm hoàn toàn trong tầm tay bạn. Bắt đầu từ chính địa chỉ. Hộp thư tạm đưa bạn một nhãn và một tên miền, và nhãn thường được gõ hoặc dán bằng tay. Thiếu một ký tự, sai một ký tự, hay dính thêm một dấu cách khi dán cũng đủ đưa thư sang một hộp thư khác mà không ai ngó tới. Hãy so địa chỉ trang web hiện với địa chỉ trong hộp thư từng ký tự một, thay vì liếc qua.

Kế đến, nghĩ tới tuổi thọ của địa chỉ. Hộp thư tạm được làm ra để sống ngắn, và nếu luồng đăng ký kéo dài hơn bạn tưởng, địa chỉ có thể đã hết hạn ngay giữa lúc bạn tạo nó và lúc trang web gửi thư. Một hộp thư hết hạn không giữ thư lại cho sau này; nó thôi tồn tại. Hãy tạo một địa chỉ mới, để hộp thư mở, và gửi biểu mẫu khi bạn còn nhìn thấy nó.

Cuối cùng, bản thân biểu mẫu có thể đã âm thầm thay đổi thứ bạn đưa cho nó. Một số biểu mẫu đăng ký từ chối hoặc cắt bỏ một phần địa chỉ, một số từ chối tên miền ngay phía trình duyệt trong khi máy chủ lẽ ra sẽ nhận, và một số đòi một bước xác nhận thứ hai mà bạn không để ý. Một biểu mẫu báo thành công mà không gửi gì thì không hề thất bại; nó chỉ làm đúng như được lệnh. Sự khác biệt đó quan trọng khi bạn quyết định thử gì tiếp theo.

Cách chẩn đoán từng bước

Làm theo thứ tự dưới đây và dừng ở bước đầu tiên giải thích được điều bạn thấy. Đoán theo thứ tự khác chỉ khiến vài phút ấy bị tiêu ba lần.

  1. Sao chép địa chỉ từ biểu mẫu và so với địa chỉ trong hộp thư, từng ký tự một. Phần lớn báo cáo hộp thư trống kết thúc ở đây.
  2. Xác nhận hộp thư còn sống. Nếu phiên hoặc đồng hồ đã hết, địa chỉ cũ đã biến mất và sẽ không có thư nào xuất hiện trong đó.
  3. Kiểm tra có giới hạn. Làm mới trang hoặc để nó tự kiểm tra trong một khoảng định sẵn, một hai phút, và coi việc khoảng đó kết thúc là một kết quả, không phải lý do để tiếp tục nhìn chằm chằm.
  4. Yêu cầu trang web gửi lại một lần, và chú ý nó nói gì. Gửi lại báo thành công mà không có gì đổi khác là bằng chứng của chặn; báo lỗi là bằng chứng của vấn đề biểu mẫu hoặc kiểm tra hợp lệ.
  5. Thử một địa chỉ thứ hai vừa tạo ở tên miền khác. Nếu địa chỉ mới nhận được, tên miền đầu là biến số và việc chặn gần như chắc chắn theo tên miền.
  6. Đảo ngược phép thử. Nếu bạn có một hộp thư thường, hãy gửi một thư từ đó tới địa chỉ tạm. Nếu nó tới trong khoảng thời gian hợp lý, hộp thư hoạt động tốt và lỗi nằm phía trang web.
  7. Đọc manh mối nhỏ nhất sẵn có. Trang web phản đối trước hay sau khi gửi, và có nhắc tới địa chỉ không, sẽ thu hẹp nguyên nhân nhanh hơn mọi sự chờ đợi.

Mục đích của thứ tự này là tách vấn đề địa chỉ khỏi vấn đề bên gửi, và tách chậm trễ khỏi từ chối, vì đó chính là hai cặp trông giống nhau mà hành xử khác nhau.

Khi không còn gì để làm

Có những hộp thư trống không phải vấn đề bạn giải được, và nhận ra sớm điều đó tiết kiệm rất nhiều công vô ích. Một trang âm thầm chặn thư tới tên miền dùng một lần và không có đường khiếu nại là đang đưa ra quyết định, chứ không gặp lỗi, và gửi lại bao nhiêu lần cũng không đổi ý. Một mã xác minh đã hết hạn phía bên gửi cũng ngoài tầm với của bạn, vì đồng hồ chạy ở nơi mã được tạo, không phải trong hộp thư của bạn. Một địa chỉ hết hạn trong lúc bạn xem việc khác thì không thể hồi sinh, chỉ có thể thay mới.

Còn một loại tình huống mà email tạm thời chưa từng nhắm tới. Nếu một sản phẩm thực sự đòi một địa chỉ lâu bền, địa chỉ dùng một lần sớm muộn sẽ thất bại, và thất bại đó là lựa chọn thiết kế chứ không phải trục trặc. Những cách ứng xử hợp lý tuy có hạn nhưng có thật: dùng một bí danh lâu bền, hỏi bộ phận hỗ trợ của dịch vụ xem có thể cho ngoại lệ không, hoặc chọn dịch vụ khác. Cố phá một lệnh chặn có chủ đích là việc khác với kiểm thử, và không phải việc bài này giúp. Nếu chính lệnh chặn là thứ ngăn bạn khỏi một luồng hoạt động được, nhận mã khi trang web chặn email dùng một lần điểm qua những con đường chính đáng.

Thêm một lời thẳng thắn: địa chỉ tạm là vật thay chỗ cho một việc cần làm, không bao giờ là danh tính. Nó không nên bị chép vào hồ sơ, dùng để mạo danh ai, hay coi là liên hệ dài lâu. Đây không phải ràng buộc áp từ bên ngoài; nó rút ra từ mọi điều ở trên về việc vòng đời nó ngắn đến mức nào.

Bước tiếp theo

Nếu bạn muốn xác nhận toàn bộ chuỗi thay vì gỡ rối một lần đăng ký, hãy mở công cụ email tạm thời, tạo một địa chỉ mới và giữ hộp thư hiện rõ trước khi gửi biểu mẫu. Hãy gửi một thư từ hộp thư bạn kiểm soát và đo xem mất bao lâu mới xuất hiện; con số đó cho bạn một giới hạn thực tế cho mọi lần thử sau. Muốn hiểu vì sao thời gian không cố định, cách email tạm thời hoạt động giải thích con đường gửi thư khiến chậm trễ và trùng lặp trở thành bình thường. Và khi phát hiện trang web chặn vì chính sách chứ không phải sự cố, bài về nhận mã khi email dùng một lần bị chặn trình bày những gì thật sự hiệu quả.

Đọc tiếp

Bài viết về Email tạm thời (dùng một lần / 10 phút)