Giới thiệu
Một hộp thư dùng một lần là một ý tưởng nhỏ. Phần lớn công sức là để không biến nó thành thứ lớn hơn.
Đây là gì
Một địa chỉ bạn có thể dùng một lần rồi quên đi. Gõ một cái tên, dùng nó để đăng ký ở đâu đó, đọc mã gửi đến, rồi rời đi. Không có gì được tạo trước, không có gì được đăng ký, và mọi thứ sẽ biến mất sau 5 ngày.
Điều tương tự cũng có sẵn dưới dạng ba endpoint HTTP, vì một nửa số người cần địa chỉ dùng một lần là một bộ test chứ không phải con người.
Chủ ý không phải là gì
Mỗi điều dưới đây là một quyết định có chủ đích, không phải một thiếu sót trong lộ trình phát triển:
- Gửi thư đi
- Không. Không có endpoint nào gửi, và không có thư đi thuộc bất kỳ loại nào. Một dịch vụ miễn phí không xác thực mà gửi được thư sẽ thành trạm chuyển tiếp thư rác chỉ trong một ngày, và việc xử lý lạm dụng sẽ chiếm trọn cả công ty. Đó cũng là điều khiến máy chủ nhận thư không thể bị dùng làm trạm chuyển tiếp.
- IMAP hoặc POP3
- Không. Chỉ HTTPS — một API REST và một máy chủ MCP. Không có giao thức trình khách thư nào để kết nối, và không có mật khẩu nào để đưa cho nó. Đọc là một lệnh GET.
- Webhook hay thông báo đẩy
- Không. Bạn hỏi lại liên tục, hoặc để máy chủ MCP giữ lệnh gọi mở cho đến khi thư đến. Webhook cần một địa chỉ công khai ở phía bạn, và đó chính là thứ mà trình chạy kiểm thử lẫn tác nhân đều không có. Chờ ngay bên trong một lệnh gọi giải quyết cùng vấn đề mà không cần đến nó.
- Giữ thư lâu hơn 5 ngày
- Không. Không phải một bậc, một tuỳ chỉnh hay một tham số. Thư mà chúng tôi không còn giữ là thư không ai có thể đòi, làm mất hay để rò rỉ. Không gói nào kéo dài thời gian đó, và hỏi xin cũng không.
- Tệp đính kèm trên 5 MB
- Không. Thư bị từ chối ngay lúc chuyển qua SMTP. Bị từ chối chứ không bị cắt bớt trong im lặng, để người gửi được báo thay vì tưởng thư đã đến.
- Riêng tư trên tên miền dùng chung
- Không. Bất kỳ ai biết địa chỉ đều đọc được hộp thư. Trên một tên miền công cộng, địa chỉ là bí mật duy nhất tồn tại. Hãy trỏ tên miền của bạn về đây nếu bạn cần một hộp thư mà không ai đoán trúng được.
- Trả bằng thẻ
- Không. Chỉ tiền mã hoá, ghi có vào một số dư mà gói đăng ký trừ dần. Trong hệ thống này không có bộ xử lý thẻ, nên cũng không có số thẻ nào để lưu hay để mất.
- Cam kết thời gian hoạt động
- Không. Không có thoả thuận mức dịch vụ, trên bất kỳ gói nào. Không bán và cũng không ngụ ý. Thay vào đó là một trang trạng thái từ chối gọi một thành phần là khoẻ mạnh khi chưa có bộ giám sát nào xác nhận trong mười phút gần nhất.
- Theo dõi, phân tích hay quảng cáo
- Không. Không có script bên thứ ba, và cũng không có thông báo cookie vì chẳng có cookie nào để đồng ý. Không có gì trên trang này nói chuyện với ai khác ngoài chính trang này. Điều đó kiểm chứng được ở tiêu đề Content-Security-Policy, chứ không phải ở câu này.
Một tin nhắn thực sự đến với bạn như thế nào
Đáng biết, vì nó giải thích hầu hết hành vi bạn sẽ gặp phải:
- Người gửi tra cứu bản ghi MX của tên miền bạn và tìm thấy
smtp.grabmail.io. - Máy chủ thư của chúng tôi trả lời. Nó chấp nhận thư gửi đến các tên miền được lưu trữ tại đây — và cho bất kỳ tên miền nào có bản ghi MX trỏ về chúng tôi, đó là cách một tên miền mới tự kết nối ngay từ thư đầu tiên. Mọi thứ khác đều bị từ chối, đó là lý do nó không thể bị dùng làm relay.
- Thư được chuyển đến tầng lưu trữ qua một kết nối mã hóa, rồi bị loại bỏ khỏi máy chủ thư.
- Thư xuất hiện trong hộp thư — trên trang web và qua API cùng một lúc, vì cả hai đều đọc cùng một dữ liệu.
- Thư bị xóa sau 5 ngày, dù đã đọc hay chưa.
Nếu tầng lưu trữ không thể truy cập được, bước 3 sẽ thất bại tạm thời và tin nhắn sẽ chờ trong hàng đợi thư thay vì bị trả lại. Máy chủ gửi không thử lại một lần từ chối vĩnh viễn, nên nếu chúng tôi trả lại vĩnh viễn vì sự cố của mình thì thư của bạn sẽ mất. Đó là quyết định thiết kế quan trọng nhất trong toàn bộ hệ thống.
Cách nó được xây dựng
- Không theo dõi, và không có gì để từ chối
- Không phân tích, không script bên thứ ba, không banner cookie, vì không có cookie nào để xin đồng ý. Không có gì trên trang này giao tiếp với ai khác ngoài chính trang này.
- Các giới hạn được công bố công khai
- Mỗi giới hạn đều có một trang riêng. Một giới hạn mà bạn phát hiện ra khi vấp phải nó là một lỗi trong tài liệu.
- Tài liệu chính là hợp đồng
- Tài liệu tham khảo và trang chủ đọc từ cùng một nguồn, nên trang giới thiệu và API không thể mô tả hai sản phẩm khác nhau.
- Nhàm chán ở những chỗ cần thiết
- Đường truyền thư là một máy chủ mail tiêu chuẩn, dễ hiểu, chứ không phải thứ gì đó viết riêng cho việc này. Chính hàng đợi của nó khiến một sự cố trở nên vô hình với người gửi.
Ai vận hành dịch vụ này
Một nhóm nhỏ độc lập. Không có nhà đầu tư nào để tăng trưởng vì, đó là lý do dịch vụ này không có ngày hết hạn và không có gì ở đây được tài trợ bằng việc theo dõi bạn.
Không có bộ phận hỗ trợ và không có hàng đợi yêu cầu, đó là hình dạng trung thực của một dịch vụ miễn phí do vài người vận hành: những gì tồn tại là một hệ thống đơn giản đến mức hầu như không cần hỗ trợ.