עודכן לפני חודש
לפני IMAP, תיבת הדואר הנכנס שלך הייתה מקום. היא ישבה במחשב אחד, ואם רצית לקרוא את האימייל שלך — היית הולך לאותו מחשב. הורדת הודעה בעבודה, וזהו — היא נעלמה מכל מקום אחר. המחשב הנייד שלך לא ראה אותה. הטלפון שלך עדיין לא היה קיים, אבל גם אם היה, לא היה משנה.
זה היה POP3 — פרוטוקול הדואר. שרת האימייל שלך היה כמו תיבת דואר: הגעת, לקחת את המכתבים, והלכת הביתה. לאחר ההורדה, ההודעות נמחקו מהשרת. בסדר למחשב אחד. חסר תועלת ברגע שרצית שניים.
IMAP נקט גישה הפוכה. ההודעות שלך נשארות על השרת. תמיד. לקוח האימייל שלך לא מוריד דואר — הוא מציג אותו. חשוב על ההבדל בין הורדת סרט לבין סטרימינג מ-Netflix. הסרט קיים במקום אחד, אבל אפשר לצפות בו מכל מסך.
כך הפך האימייל ממיקום פיזי לרעיון. קראת הודעה בטלפון — היא מסומנת כנקראת גם במחשב הנייד. יצרת תיקייה בטאבלט — היא מופיעה בכל מקום. מחקת משהו דרך ממשק הדואר באינטרנט — הוא נעלם מכל המכשירים שלך.
יציאה 143 היא המקום שבו כל זה קורה.
איך עובד IMAP
כשלקוח האימייל שלך מתחבר ליציאה 143, הוא פותח שיחה עם שרת הדואר. זו לא לחיצת יד מהירה — זהו חיבור מתמשך שיכול להישאר פתוח שעות.
ראשית, הלקוח מבצע אימות. הוא שולח את שם המשתמש והסיסמה שלך (או אסימון OAuth) כדי להוכיח שמותר לו להיכנס.
לאחר מכן הוא שואל מה יש. "אילו תיקיות קיימות? כמה הודעות בתיבת הדואר הנכנס? מה הגיע מאז שבדקתי לאחרונה?" השרת מגיב עם המצב העדכני של תיבת הדואר שלך.
מכאן, הלקוח יכול לעשות הכל: לאחזר כותרות הודעות מבלי להוריד את גוף ההודעה המלא, להעביר הודעות בין תיקיות, לחפש לפי קריטריונים שונים, לסמן הודעות כנקראות או מועדפות. כל פעולה מתרחשת על השרת. הלקוח שלך הוא רק חלון — האימייל עצמו חי במקום אחר.
פקודת IDLE: למה הטלפון שלך מרטט מיידית
ללא IDLE, לקוח האימייל שלך היה שואל את השרת שוב ושוב — "יש דואר חדש? ועכשיו? ועכשיו?" סקר מתמיד כזה מבזבז רוחב פס, מרוקן סוללה, ועדיין גורם לעיכובים.
IDLE הופך את הכיוון. הלקוח אומר לשרת: "אני מקשיב. תודיע לי כשמשהו קורה." ואז — הוא ממתין. החיבור נשאר פתוח, שקט, צורך כמעט אפס משאבים.
ברגע שמגיע אימייל חדש, השרת מיידית מודיע ללקוח הממתין. ללא עיכוב. ללא סקר מיותר.
זהו דואר דחיפה (Push Email). זה לא קסם — זהו לקוח שיודע לחכות, ושרת שיודע לדבר.
תיקיות שעוקבות אחריך
IMAP לא מסנכרן רק הודעות — הוא מסנכרן את כל מבנה התיקיות שלך. יצרת "Work/Projects/2024" במחשב הנייד? היא מופיעה גם בטלפון. העברת אליה הודעה מהטאבלט? כל מכשיר רואה את השינוי.
הפרוטוקול מתייחס לתיקיות כהיררכיה, בדומה למערכת קבצים. שרתים מקננים אותן באמצעות מפרידים (בדרך כלל "/" או "."), ויוצרים מבנה בעומק בלתי מוגבל שמשתכפל בצורה מושלמת על פני כל הלקוחות.
IMAP גם מגדיר תיקיות ייעודיות לשימוש מיוחד. במקום שהלקוחות ינחשו איזו תיקייה היא Trash ואיזו היא Sent, השרת מכריז ישירות: "זו לטיוטות. זו לספאם." הטלפון שלך יודע היכן לשמור טיוטות גם אם התיקייה נקראת "Brouillons" בשרת צרפתי.
הבעיה עם יציאה 143
כל דבר שעובר דרך יציאה 143 נשלח בטקסט רגיל — גלוי לעין. הסיסמה שלך, ההודעות שלך, כל ארכיון האימייל שלך — קריאים לכל מי שמאזין לרשת.
ב-WiFi של בית קפה, תוקף יכול ללכוד את פרטי הכניסה שלך ולגשת לחשבון שלך מאוחר יותר. הוא יכול לקרוא כל הודעה שקראת. הוא יכול לשנות הודעות תוך כדי מעבר, לפני שיגיעו אליך.
זה לא תיאורטי. יציאה 143 לא צריכה לגעת אף פעם ברשת שאינה מהימנה.
יציאה 993: הגרסה המוצפנת
יציאה 993 מפעילה IMAPS — IMAP עטוף בהצפנת TLS מהבייט הראשון. ללא משא ומתן, ללא "נתחיל ללא הצפנה ונשדרג אחר כך." מוצפן מיידית, נשאר מוצפן.
פרטי הכניסה שלך מוגנים. תוכן ההודעות אינו קריא למתבוננים מבחוץ. תעודת ה-TLS מוודאת שאתה מדבר עם השרת האמיתי, ולא עם מתחזה.
שירותי אימייל מודרניים משתמשים ביציאה 993 כברירת מחדל. רבים השביתו לחלוטין את יציאה 143. אם לקוח האימייל שלך מוגדר כראוי — הוא כבר משתמש בהצפנה. תצטרך להתאמץ במיוחד כדי לחשוף את עצמך.
מתי יציאה 143 עדיין קיימת
ארגונים מסוימים שומרים על יציאה 143 לרשתות פנימיות שבהן הרשת עצמה מהימנה ותקורת ההצפנה מהותית. מערכות ישנות שאינן תומכות ב-TLS עשויות לדרוש אותה. לפעמים גם בדיקות נהנות מראיית תעבורה לא מוצפנת.
מקרי קצה. לאימייל רגיל באינטרנט — יציאה 993 היא הבחירה האחראית היחידה.
מה שינה IMAP
IMAP העביר את תיבות הדואר שלנו מדיסקים קשיחים לשרתים, עוד לפני שהמילה "ענן" הייתה בפי מישהו. הוא הפך את האימייל למשהו שאפשר לגשת אליו מכל מקום, מכל מכשיר, ולמצוא אותו בדיוק איפה שהשארת.
יציאה 143 נושאת את היכולת הזו. יציאה 993 נושאת אותה בבטחה. אותו פרוטוקול, אותה עוצמה — אחד חושף את כל מה שאתה שולח, השני מגן עליו.
השתמש בגרסה המוגנת.
שאלות נפוצות על IMAP
למה האימייל שלי מופיע בכל המכשירים שלי?
IMAP שומר את ההודעות על השרת, ולא מוריד אותן למכשיר אחד. כל מכשיר מתחבר לאותו שרת ורואה את אותה תיבת דואר. כשאתה קורא, מוחק, או מארגן הודעות במכשיר אחד — השינויים קורים על השרת ומופיעים בכל מקום אחר.
מה ההבדל בין יציאה 143 ליציאה 993?
שתי היציאות מפעילות IMAP עם יכולות זהות. יציאה 143 מעבירה הכל בטקסט רגיל — קריא לכל מי שנמצא ברשת. יציאה 993 עוטפת את החיבור בהצפנת TLS, ומגנה על פרטי הכניסה וההודעות שלך מפני האזנה.
האם כדאי לי אי פעם להשתמש ביציאה 143?
לא על פני האינטרנט, ולא על כל רשת שאינה מהימנה. יציאה 143 חושפת את הסיסמה שלך וכל אימייל שאתה ניגש אליו. השתמש ביציאה 993 במקום. השימוש הלגיטימי היחיד ביציאה 143 הוא על רשתות פנימיות מבודדות, שבהן תקורת ההצפנה מהותית והרשת עצמה מאובטחת.
איך הטלפון שלי יודע מיידית שהגיע אימייל חדש?
אפליקציית האימייל שלך משתמשת בפקודת IDLE של IMAP כדי להחזיק חיבור פתוח לשרת. במקום לשאול שוב ושוב "יש חדש?", היא אומרת "הודע לי כשמשהו מגיע" — ומחכה. ברגע שמגיע אימייל, השרת מיידית מודיע לאפליקציה הממתינה.
האם דף זה היה מועיל?