ความเชื่อผิด ๆ เกี่ยวกับอีเมลที่โปรแกรมเมอร์มักเชื่อ
(beesbuzz.biz)(ระหว่างพัฒนา อย่าเขียนโค้ดโดยตั้งสมมติฐานแบบนี้)
- ทุกคนมีที่อยู่อีเมล
- ทุกคนมีที่อยู่อีเมลเพียงแค่หนึ่งเดียว
- ที่อยู่อีเมลไม่มีวันเปลี่ยน
- ต่อให้ที่อยู่อีเมลเปลี่ยน ก็ยังอยู่ภายใต้การจัดการของผู้ใช้
- ต่อให้ที่อยู่อีเมลเปลี่ยน ก็เป็นเพราะผู้ใช้ร้องขอเป็นพิเศษ
- ต่อให้ที่อยู่อีเมลเปลี่ยน ที่อยู่เดิมก็ยังคงใช้งานได้/ยังคงมีอยู่
- ที่อยู่อีเมลหนึ่งรายการแทนคนเพียงคนเดียว
- สตริงที่ไม่ซ้ำกันทุกค่าแมปไปยังที่อยู่อีเมลคนละรายการ
- ระบบอีเมลทั้งหมดถูกโฮสต์โดยระบบแบบรวมศูนย์
- เมื่อส่งอีเมลถึงผู้ใช้ของโดเมนหนึ่ง อีเมลจะถูกส่งต่อไปยังเซิร์ฟเวอร์ที่ตรงกับโดเมนนั้น
- เมื่อมีการส่งอีเมลจากผู้ใช้ของโดเมนหนึ่ง แสดงว่าอีเมลนั้นถูกส่งมาจากเซิร์ฟเวอร์ที่ตรงกับโดเมนนั้น
- อีเมลทั้งหมดมาจากที่อยู่ .com, .net, .edu, .org
- สามารถกรองอีเมลตาม TLD หรือ ccTLD ได้
- การมี ccTLD ใด ccTLD หนึ่ง หมายความว่าผู้รับชอบรับเป็นภาษาของประเทศนั้น
- ที่อยู่อีเมลมีแต่ตัวอักษรเท่านั้น
- ที่อยู่อีเมลมีแค่ตัวอักษรและตัวเลขเท่านั้น
- ที่อยู่อีเมลมีได้แค่ตัวอักษร ตัวเลข และเครื่องหมายวรรคตอนที่ใช้กันบ่อยเท่านั้น
- ที่อยู่อีเมลต้องมีตัวอักษรอย่างน้อยหนึ่งตัวขึ้นไป
- ที่อยู่อย่าง ^_^@example.com หรือ +&#@example.com เป็นที่อยู่ที่ไม่ถูกต้อง
- อีเมลเป็นช่องทางการส่งที่เชื่อถือได้
- อีเมลเป็นช่องทางการส่งแบบทันที
- อีเมลจะถูกส่งภายในไม่กี่นาทีหลังจากกำหนดส่ง
- อีเมลจะถูกส่งภายในไม่กี่ชั่วโมงหลังจากกำหนดส่ง
- อีเมลจะถูกส่งภายในไม่กี่วันหลังจากกำหนดส่ง
- เมื่อส่งอีเมลแล้วก็จะถูกรับในไม่ช้า
- เมื่อส่งอีเมลแล้ว จะถูกส่งไปยังเซิร์ฟเวอร์ปลายทางทันที
- ถ้าอีเมลตีกลับ (bounce) แสดงว่าที่อยู่นั้นใช้ไม่ได้
- ถ้าอีเมลไม่ตีกลับ แสดงว่าที่อยู่นั้นใช้ได้
- ที่อยู่ที่ใช้ได้จะใช้ได้เสมอ และที่อยู่ที่ใช้ไม่ได้ก็จะใช้ไม่ได้เสมอ
- อีเมลทั้งหมดถูกส่งด้วย SMTP บนพอร์ต 25 ของ TCP/IP
- อีเมลทั้งหมดถูกส่งด้วย SMTP บน TCP/IP
- อีเมลทั้งหมดถูกส่งด้วย SMTP บน IP
- อีเมลทั้งหมดถูกส่งด้วย SMTP
- เซิร์ฟเวอร์อีเมลทั้งหมดรองรับส่วนขยายเฉพาะผู้ผลิตของ "ผู้ผลิตที่ทุกคนใช้" (เช่น Google, Microsoft)
- อีเมลมีที่อยู่
From:ได้เพียงรายการเดียว - เฮดเดอร์
Date:ของข้อความอีเมลนั้นถูกต้องตามจริง (legitimate) - เฮดเดอร์
Received:ของข้อความอีเมลไม่มีทางจะเร็วกว่าฮেডเดอร์Date:ได้เสมอ - โปรแกรมรับส่งอีเมลทุกตัวรองรับไฟล์แนบ HTML
- โปรแกรมรับส่งอีเมลทุกตัวรองรับเนื้อหาข้อความแบบ HTML
- โปรแกรมรับส่งอีเมลทุกตัวรองรับการเข้ารหัส MIME
- อีเมลมีความปลอดภัย (Secure)
- อีเมลที่เข้ารหัสแล้วมีความปลอดภัย
- อีเมลทั้งหมดเข้าถึงผ่านเว็บเมล
- อีเมลทั้งหมดเข้าถึงผ่านเว็บเมลหรือ IMAP
- อีเมลทั้งหมดเข้าถึงผ่านเว็บเมล, IMAP หรือ POP3
- ตอนนี้ไม่มีใครใช้อีเมลกันแล้ว
- คนที่ใช้ที่อยู่ .edu ทุกคนเป็นนักศึกษา
- คนที่ใช้ที่อยู่ .edu ทุกคนเป็นนักศึกษาหรืออาจารย์/ผู้สอน
- นักศึกษาและอาจารย์ใช้ที่อยู่ .edu ของตัวเองในการลงทะเบียนทุกบัญชีบนอินเทอร์เน็ต
- มหาวิทยาลัยทุกแห่งให้ที่อยู่ .edu
- โดเมนถูกจัดการแบบเดียวกันระหว่างอีเมลกับ HTTP
- ขนาดไฟล์แนบอีเมลตรงกับขนาดพื้นที่จัดเก็บของไฟล์แนบนั้น
- ชื่อไฟล์ของไฟล์แนบสามารถดึงออกมาใช้ตรง ๆ ได้อย่างปลอดภัย
+suffixที่ต่อท้ายอีเมลสามารถตัดทิ้งได้ (john+doe@example.com → john@example.com)- ผู้ใช้รู้ที่อยู่อีเมลของตัวเอง
- ที่อยู่อีเมลแยกตัวพิมพ์เล็ก-ใหญ่ จึงสามารถเปรียบเทียบด้วย == หรือ strcmp ได้
- ถ้าใส่ลิงก์ URL ในอีเมล ผู้ใช้จะคลิกสิ่งนั้นเป็นอย่างแรก
14 ความคิดเห็น
ถ้าได้เพิ่มรูปภาพลงในอีเมลและตรวจสอบเวลาที่เปิดอ่านจาก accesslog ก็แปลว่าผู้ใช้ได้อ่านอีเมลนั้นในเวลานั้น
ถ้าอีเมลถูกตีกลับแล้ว ผู้ใช้ก็จะไม่มีทางเห็นอีเมลฉบับนี้ได้อีก
สิ่งที่โปรแกรมเมอร์เข้าใจผิดเกี่ยวกับอีเมล
จุด
.ในอีเมลแอดเดรสสามารถลบออกได้ (a.b.c@gmail.com -> abc@gmail.com)นี่เป็นลักษณะเฉพาะของ Gmail หรือว่าเหมือนกันกับบริการอีเมลทุกเจ้าครับ?
โอ้ ผมก็เข้าใจว่าใช้ได้เฉพาะใน Gmail เหมือนกันครับ แต่เพราะมีบริการชื่อ G Suite อยู่ เลยรู้สึกว่าน่าจะไม่สามารถตั้งเงื่อนไขตามโดเมนแล้วละเว้นได้
ถ้าส่งเป็นอีเมลแบบกลุ่ม ก็น่าจะแยกแยะสมาชิกแต่ละคนได้จากลิงก์ในอีเมลนั้น
หากส่งเป็นอีเมลแบบกลุ่ม อีเมลฉบับนั้นก็คงถูกส่งถึงสมาชิกทุกคนในกลุ่มแล้ว
จำนวนผู้รับใน TO, CC, BCC ที่รวมอยู่ในอีเมลน่าจะถูกจัดสรรไว้ให้มากพอทั้งหมดอยู่แล้ว น่าจะสักประมาณ 300 คน?
หากมีการเข้าถึงลิงก์ URL ที่อยู่ในอีเมล นั่นย่อมหมายความว่าผู้ใช้ได้คลิกด้วยตนเองและกำลังอ่านเนื้อหาอยู่
ลิงก์ URL ที่อยู่ในอีเมลจะต้องเข้าถึงได้เสมอ ไม่ว่าจะอยู่ในสภาพแวดล้อมใดก็ตาม
เนื้อหา HTML ของข้อความที่ผู้ใช้ได้รับตรงกับสิ่งที่ฉันส่งไปแบบ 100%
แม้แต่บนคลาวด์เซิร์ฟเวอร์ (IaaS) ก็สามารถส่งอีเมลได้