26 điểm bởi xguru 2022-09-05 | 14 bình luận | Chia sẻ qua WhatsApp

(Khi phát triển, đừng giả định những điều này rồi viết mã)

  • Ai cũng có địa chỉ email
  • Ai cũng chỉ có đúng một địa chỉ email
  • Địa chỉ email không bao giờ thay đổi
  • Ngay cả khi địa chỉ email thay đổi, nó vẫn nằm trong sự quản lý của người dùng
  • Ngay cả khi địa chỉ email thay đổi, đó là do người dùng chủ động yêu cầu
  • Ngay cả khi địa chỉ email thay đổi, địa chỉ cũ vẫn tiếp tục hoạt động/tồn tại
  • Một địa chỉ email chỉ đại diện cho một người
  • Mọi chuỗi ký tự duy nhất đều ánh xạ tới các địa chỉ email khác nhau
  • Mọi hệ thống email đều được lưu trữ bởi một hệ thống tập trung
  • Khi email được gửi tới người dùng của một tên miền cụ thể, nó sẽ được chuyển tới máy chủ khớp với tên miền đó
  • Khi email được gửi từ người dùng của một tên miền cụ thể, nó là được gửi từ máy chủ khớp với tên miền đó
  • Mọi email đều đến từ các địa chỉ .com, .net, .edu, .org
  • Có thể lọc email dựa trên TLD hoặc ccTLD
  • Việc có một ccTLD cụ thể có nghĩa là người đó muốn nhận bằng ngôn ngữ của quốc gia đó
  • Địa chỉ email chỉ chứa chữ cái
  • Địa chỉ email chỉ chứa chữ cái và chữ số
  • Địa chỉ email chỉ chứa chữ cái, chữ số và các dấu câu thông dụng
  • Địa chỉ email luôn chứa ít nhất một ký tự
  • Những địa chỉ như ^_^@example.com hoặc +&#@example.com là không hợp lệ
  • Email là một phương tiện truyền tải đáng tin cậy
  • Email là một phương tiện truyền tải tức thời
  • Email sẽ được gửi trong vòng vài phút sau khi xếp hàng
  • Email sẽ được gửi trong vòng vài giờ sau khi xếp hàng
  • Email sẽ được gửi trong vòng vài ngày sau khi xếp hàng
  • Email được gửi đi thì sẽ sớm được nhận
  • Khi email được gửi đi, nó sẽ ngay lập tức được chuyển tới máy chủ đích
  • Nếu email bị trả lại (bounce), thì địa chỉ đó là không hợp lệ
  • Nếu email không bị trả lại, thì địa chỉ đó là hợp lệ
  • Địa chỉ hợp lệ thì luôn hợp lệ, còn địa chỉ không hợp lệ thì luôn không hợp lệ
  • Mọi email đều được truyền bằng SMTP trên cổng TCP/IP 25
  • Mọi email đều được truyền bằng SMTP trên TCP/IP
  • Mọi email đều được truyền bằng SMTP trên IP
  • Mọi email đều được truyền bằng SMTP
  • Mọi máy chủ email đều hỗ trợ các phần mở rộng riêng của nhà cung cấp mà “ai cũng dùng” (Google, Microsoft, v.v.)
  • Email chỉ có thể có đúng một địa chỉ From:
  • Header Date: của thông điệp email là hợp lệ
  • Header Received: của thông điệp email không bao giờ có thể sớm hơn header Date:
  • Mọi ứng dụng email đều hỗ trợ tệp đính kèm HTML
  • Mọi ứng dụng email đều hỗ trợ phần thân thông điệp HTML
  • Mọi ứng dụng email đều hỗ trợ mã hóa MIME
  • Email là an toàn
  • Email được mã hóa là an toàn
  • Mọi email đều được truy cập qua webmail
  • Mọi email đều được truy cập qua webmail hoặc IMAP
  • Mọi email đều được truy cập qua webmail, IMAP hoặc POP3
  • Giờ thì chẳng còn ai dùng email nữa
  • Ai dùng địa chỉ .edu cũng đều là sinh viên
  • Ai dùng địa chỉ .edu cũng đều là sinh viên hoặc giáo sư/giảng viên
  • Sinh viên và giảng viên dùng địa chỉ .edu của mình để đăng ký mọi tài khoản Internet
  • Mọi trường đại học đều cung cấp địa chỉ .edu
  • Tên miền được xử lý giống nhau giữa email và HTTP
  • Kích thước tệp đính kèm email khớp với dung lượng lưu trữ của tệp được đính kèm
  • Có thể trích xuất nguyên trạng tên tệp của tệp đính kèm một cách an toàn
  • Có thể xóa +suffix gắn sau địa chỉ email (john+doe@example.com → john@example.com)
  • Người dùng biết chính xác địa chỉ email của mình
  • Địa chỉ email phân biệt chữ hoa chữ thường nên có thể so sánh bằng == hoặc strcmp
  • Nếu đặt liên kết URL trong email thì đó sẽ là thứ đầu tiên người dùng nhấp vào

14 bình luận

 
tribela 2022-09-06

Người dùng biết địa chỉ email của chính mình
Ôi, giá mà mọi người ít nhất cũng biết điều này thì tốt biết mấy..

 
minhoryang 2022-09-05

Nếu bạn đã thêm hình ảnh vào email và dùng access log để xác định thời điểm được đọc, thì đó là lúc người dùng đã đọc email.

 
minhoryang 2022-09-05

Nếu email đã bị trả lại, thì giờ đây người dùng không còn cách nào để xem được email này nữa.

 
minhoryang 2022-09-05

Dấu chấm trong địa chỉ email có thể bị bỏ đi. (a.b.c@gmail.com -> abc@gmail.com)

 
nicewook 2022-09-12

Tôi cứ nghĩ đây là đặc điểm của Gmail, nhưng hóa ra tất cả các dịch vụ email đều như vậy sao?

 
minhoryang 2022-09-12

Ồ. Tôi cũng biết là nó chỉ áp dụng trên Gmail. Nhưng vì có dịch vụ tên là G Suite, nên có vẻ không thể cứ đặt điều kiện theo domain rồi bỏ qua được.

 
minhoryang 2022-09-05

Nếu được gửi dưới dạng email nhóm, có lẽ sẽ có thể phân biệt từng thành viên trong nhóm qua liên kết trong email đó.

 
minhoryang 2022-09-05

Nếu được gửi bằng email nhóm, thì email đó hẳn đã được gửi tới tất cả các thành viên trong nhóm.

 
minhoryang 2022-09-05

Số lượng TO, CC, BCC có trong email hẳn đều được phân bổ khá dư dả. Có lẽ khoảng 300 người?

 
minhoryang 2022-09-05

Nếu một liên kết URL có trong email đã được truy cập, thì đó hẳn là do người dùng đã trực tiếp nhấp vào và đang xem nội dung đó.

 
minhoryang 2022-09-05

Các liên kết URL có trong email sẽ luôn truy cập được trong mọi môi trường.

 
minhoryang 2022-09-05

Phần thân thông điệp HTML mà người dùng nhận được khớp 100% với những gì tôi đã gửi.

 
kandk 2022-09-05

Có thể gửi email ngay cả từ máy chủ đám mây (IaaS)