โดยพื้นฐาน Push 仰賴 เซิร์ฟเวอร์ระยะไกลแจ้งอุปกรณ์เมื่อมีอีเมลใหม่มาถึง Fetch 仰賴 อุปกรณ์ถามซ้ำๆ ว่ามีอีเมลใหม่หรือไม่ Push มีประสิทธิภาพมากกว่า แต่บางครั้งไม่รองรับโดยอีเมลไคลเอนต์หรือเซิร์ฟเวอร์เก่า Fetch ระบบเก่า ช้ากว่า แต่น่าเชื่อถือและเขียนโปรแกรมง่ายกว่า
อีเมลไคลเอนต์ส่วนใหญ่วันนี้ใช้ push notifications โดยค่าเริ่มต้น บางครั้งคุณจะมีตัวเลือกเปลี่ยนเป็น fetch email Push และ fetch อีเมลต่างกันอย่างไร? ทำไมต้องเลือกแบบหนึ่งมากกว่าอีกแบบ?
Fetch Emails (อีเมลแบบดึง)

เมื่อทำให้อีเมลไคลเอนต์รับผิดชอบสังเกตข้อความใหม่ คุณลดโหลดบนเซิร์ฟเวอร์เหมาะสำหรับบริการยอดนิยมที่รันบนฮาร์ดแวร์ไม่ค่อยดี ระบบนี้ปรากฏในระบบอีเมลองค์กรเก่า หรือไคลเอนต์อีเมลฟรีเก่า เซิร์ฟเวอร์เก็บเมลจนกว่าไคลเอนต์จะขอ มักถามทุกไม่กี่นาที
ช่วงเวลาปกติ 5-15 นาที แต่บางครั้งนานถึงชั่วโมง ผู้ใช้ปรับช่วงเวลาได้ใน preferences ของไคลเอนต์ ไม่ว่าตั้งค่าอะไร fetched emails มักมาสาย หากไคลเอนต์ fetch ทุก 15 นาที อีเมลอาจมาสายถึง 14 นาที 59 วินาทีหลังส่งมอบ
Fetch email notification ยังโหลดอุปกรณ์ไคลเอนต์มากกว่า สำหรับเดสก์ท็อป PC ที่มีพลังงานเกือบไม่จำกัด ไม่สำคัญ แต่สำหรับแล็ปท็อปหรือมือถือ ใช้แบตเตอรี่มากขึ้น ทั้งสองอย่างนี้นำไปสู่การลดความนิยมของ fetch method ตลอดปี เมื่อมือถือขึ้นสูงเป็นที่โดดเด่น
ยังพบวิธีนี้ได้ แต่นานาที่จะเป็นค่าเริ่มต้น POP3 inboxes จำกัดเฉพาะ fetch notifications แตโปรโตคอลอีเมลนี้ล้าสมัยต่อ IMAP protocol ที่เหนือกว่า
Push Emails (อีเมลแบบผลักดัน)

Push notification ของข้อความอีเมลใหม่ เป็นโปรโตคอลทันสมัยสำหรับการแจ้งเตือนข้อความ ด้วย push notification เซิร์ฟเวอร์รับผิดชอบแจ้งไคลเอนต์ข้อความใหม่ ไคลเอนต์ว่างไปจัดการฟังก์ชันท้องถิ่น รอเซิร์ฟเวอร์ประกาศข้อความใหม่ เมื่อมีการประกาศ ไคลเอนต์ดาวน์โหลดข้อความใหม่ หมายถึงข้อความเข้าอินบ็อกซ์ทันทีหลังเซิร์ฟเวอร์รับ
Push notifications แฝงอยู่ในโปรโตคอล IMAP ทันสมัย บริการอีเมลทันสมัยอย่าง Gmail, Yahoo, Outlook รองรับ push notifications
สรุป: ควรใช้ Push หรือ Fetch Email Notification?
Push email notification ดีกว่าน้อยทุกกรณี ข้อความมาทันที อุปกรณ์ไคลเอนต์มีหน้าที่น้อยลง การสื่อสารลื่นไหล การสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์น้อยที่สุด ประหยัดแบนด์วิดท์บนการเชื่อมต่อ low-end
Fetch emails ควรใช้เฉพาะเมื่อไคลเอนต์หรือเซิร์ฟเวอร์ไม่รองรับ push email notification Fetch notifications แพ้ในเกือบทุกมุมมองเชิงวัตถุ แต่สามารถน่าเชื่อถือกว่าบนแอปพลิเคชันไคลเอนต์เก่า หากเซิร์ฟเวอร์อีเมลรองรับเฉพาะ POP3 protocol จะรองรับเฉพาะ fetch notifications – ไม่น่าจะเป็นใน 2018 ตอนที่พูดว่าเก่า หมายถึงประมาณทศวรรษ มีผู้ใช้เพียงน้อยมากที่ต้องกังวลเรื่องนี้
หากมีตัวเลือกระหว่าง POP3 และ IMAP protocols ควรเลือก IMAP เสมอ มันเป็นโปรโตคอลที่เหนือกว่าหลายเหตุผล ไม่ต้องการการทำซ้ำอีเมลในท้องถิ่น และหลีกเลี่ยงความเป็นไปได้ที่ไคลเอนต์ "out of sync" กับเซิร์ฟเวอร์จากช่วง fetch ยาวนาน หากเป็นไปได้ หลีกเลี่ยง POP3 และข้อจำกัด fetch email notification