Giải thích về trình tạo email

Nhìn từ bên ngoài, trình tạo email trông như phép màu — một cú bấm và một địa chỉ hiện ra, thật sự nhận được thư. Bên trong nó chỉ là ba dịch vụ bình thường ghép lại: một bộ chọn tên, một máy chủ thư thật, và một đoạn JavaScript nhỏ trong trình duyệt của bạn. Đây là cách toàn bộ luồng hoạt động, từ đầu đến cuối.
Bước 1: chọn một tên người dùng trên tên miền chúng tôi sở hữu
Khi bạn mở trang chủ, JavaScript sẽ hỏi máy chủ của chúng tôi một tên người dùng ngẫu nhiên cùng một trong các tên miền đang hoạt động — ví dụ fox-blue-7 + example.com → fox-blue-7@example.com. Tên người dùng lấy từ một danh sách từ vựng cộng thêm một con số nhỏ; tên miền lấy từ danh sách chúng tôi duy trì.
Điểm mấu chốt: chúng tôi sở hữu tất cả các tên miền. DNS thật, bản ghi MX thật, một máy chủ thư thật đứng phía sau. Đó là lý do thư gửi tới một địa chỉ do trình tạo cấp thật sự đến nơi. Một dịch vụ giả vờ, chỉ hiển thị một địa chỉ bịa ra (mà không sở hữu tên miền), thì không thể nhận được gì cả.
Bước 2: SMTP nhận thư
Một ai đó — một biểu mẫu đăng ký, một người bạn, một chiến dịch tiếp thị — gửi thư đến địa chỉ của bạn. Máy chủ của họ tra bản ghi MX của tên miền, kết nối tới máy chủ thư của chúng tôi qua SMTP (chính giao thức mà Gmail và Outlook dùng), rồi giao thư.
Dưới góc nhìn của người gửi, địa chỉ đó không khác gì một địa chỉ bình thường. Không có dấu hiệu nào ở tầng giao thức nói rằng «cái này đến từ một trình tạo email». Cách duy nhất để phát hiện một địa chỉ do trình tạo cấp là đối chiếu tên miền với một danh sách chặn được công bố — chính vì thế chúng tôi luân phiên tên miền; xem tên miền mới.
Bước 3: thư được phân tích và lưu lại
Máy chủ thư phân tích thư MIME — tách ra người gửi, người nhận, tiêu đề, phần nội dung văn bản thuần, phần nội dung HTML, và mọi tệp đính kèm. Dữ liệu nằm trong một cơ sở dữ liệu; tệp đính kèm được lưu dưới dạng tệp. Mọi thứ đều gắn với địa chỉ người nhận.
Máy chủ thư cũng chạy các bước an toàn: HTML được làm sạch (loại bỏ script và các thẻ nguy hiểm), tệp đính kèm bị gắn cờ nếu có phần mở rộng nguy hiểm, và thư được lập chỉ mục cho khung hộp thư. Đó chính là phần «an toàn» của dịch vụ.
Bước 4: WebSocket đẩy thư tới trình duyệt của bạn
Thẻ trình duyệt của bạn duy trì một kết nối WebSocket liên tục tới máy chủ của chúng tôi. Ngay khi một thư mới được lưu cho địa chỉ của bạn, máy chủ sẽ đẩy một thông báo qua WebSocket đó. Thẻ của bạn nhận cú đẩy và hiển thị thư mới ở đầu hộp thư trong vòng vài mili-giây.
Đây chính là điều khiến việc nhận thư có cảm giác tức thì thật sự. Một sản phẩm dựa trên thăm dò định kỳ sẽ gọi máy chủ vài giây một lần và cho cảm giác chậm chạp. Đẩy theo thời gian thực giao thư nhanh ngay khi tầng SMTP lưu xong — thường là dưới một giây sau khi người gửi bấm Gửi.
Bước 5: bạn đọc, sao chép, rồi đi tiếp
Bạn thấy thư. Bạn sao chép thứ mình cần — mã xác minh, liên kết đăng nhập nhanh, tệp đính kèm. Bạn đóng thẻ.
Địa chỉ vẫn tồn tại trên máy chủ của chúng tôi suốt khoảng thời gian lưu trữ (xem email được tạo ra tồn tại bao lâu). Nếu bạn mở lại đúng URL đó trong khoảng thời gian này, hộp thư vẫn còn nguyên. Sau khoảng thời gian đó, thư và bản thân địa chỉ đều bị xóa sạch.
«Trình tạo» ở đây thực sự có nghĩa gì
Địa chỉ không bị hủy ngay khoảnh khắc bạn đóng thẻ. Một trình tạo email miễn phí có nghĩa là:
- Bạn không phải cung cấp cho chúng tôi bất kỳ danh tính nào để tạo địa chỉ.
- Bạn không có mối quan hệ dài hạn với nó.
- Người khác có thể nhận được chính địa chỉ đó về sau (sau khi hết thời gian lưu trữ và dữ liệu bị xóa sạch), và hai hộp thư sẽ không hề liên quan tới nhau.
- Bạn không kỳ vọng có hỗ trợ khách hàng, khôi phục mật khẩu, hay bất kỳ bảo đảm nào khác.
Nó là phiên bản email của chiếc cốc giấy — dùng đúng mục đích, rồi thay cái mới.
Trình tạo email KHÔNG phải là gì
Một trình tạo email không phải là:
- Công cụ gửi thư đi. Chỉ nhận thư — không có chức năng gửi qua SMTP. Khả năng gửi đơn giản là không tồn tại.
- Công cụ phát tán thư rác. Việc một địa chỉ do trình tạo cấp không hề cho phép bạn lạm dụng bất kỳ ai.
- Ẩn danh theo nghĩa tuyệt đối. Nếu bạn gửi một thư từ Gmail thật của mình tới một địa chỉ của trình tạo này, địa chỉ thật của bạn nằm trong phần header và hiện rõ trong hộp thư.
- Mã hóa đầu-cuối. SMTP tiêu chuẩn giao thư dưới dạng văn bản thuần. Nếu mã hóa đầu-cuối là quan trọng, hãy dùng PGP/S-MIME trên một tài khoản thật.
Vì sao trình tạo email thật vượt trội so với các trang tạo địa chỉ giả
Một số trang tạo ra những địa chỉ giả trông có vẻ thật trên các tên miền nổi tiếng nhưng họ không sở hữu. Địa chỉ trông như thật nhưng chẳng có gì đến được nó. Điều đó chỉ hữu ích nếu biểu mẫu chỉ kiểm tra định dạng mà không bao giờ gửi thư xác minh.
Các biểu mẫu đăng ký hiện đại gửi bước xác minh trong 90% trường hợp. Một trình tạo email thật — loại sở hữu các tên miền và vận hành máy chủ thư — là loại duy nhất hoạt động được với những biểu mẫu đó.
Điều rút ra
«Trình tạo» mô tả mối quan hệ, chứ không phải công nghệ. Công nghệ thì giống hệt bất kỳ máy chủ thư nào khác. Điều làm cho địa chỉ này khác biệt là việc bạn sẵn lòng rời bỏ nó.
Để có cái nhìn tổng quan ở mức cao hơn, xem trình tạo email là gì. Để biết cách dùng từng bước, xem cách dùng trình tạo email miễn phí.