הופעתה של מערכת "מייל בקליק" חוללה תפנית עצומה בקרב ציבור יראי השם והאברכים. היא מאפשרת לכתוב, לקרוא ולנהל את כל תיבת הדואר האלקטרוני בבית, באופליין מוחלט וברוגע נפשי, כאשר השהות בחדר המחשבים מצטמצמת לדקות ספורות בלבד.

אך כאן עולה השאלה הגדולה המעסיקה רבים: כיצד הפלא הזה עובד? איך ייתכן שמחשב המנותק לחלוטין מכל שמץ של רשת מסוגל לשלוח ולקבל הודעות? במאמר זה נבאר לעומק את הלוגיקה הטכנולוגית, את חלוקת העבודה בין המחשב הביתי לענן, ואת הסוד המאפשר את המהפכה הזו.

הרעיון היסודי: הפרדת "הכתיבה והקריאה" מ"השינוע הדיגיטלי"

כדי להבין את עומק העניין, יש להקדים ולבאר את מהות פעולת הדואר האלקטרוני. רוב בני האדם רגילים לחשוב שפעולת כתיבת המייל דורשת אינטרנט. אולם האמת היא שאין הדבר כן.

כתיבת טקסט, צירוף קבצים וקריאת הודעות שכבר התקבלו, הן פעולות מקומיות לחלוטין שאינן זקוקות לשום תקשורת חיצונית. החלק היחיד שדורש חיבור לרשת הוא רגע השליחה הפיזי ורגע משיכת ההודעות החדשות משרתי הדואר של גוגל (Gmail) אל המחשב שלכם.

מערכת "מייל בקליק" מבוססת על הפרדה גמורה בין שני השלבים:

  • שלב העבודה הביתי: שלב זה מתבצע כולו על המחשב המנותק בביתכם, ללא צורך בקליטה או בוויפי.
  • שלב הסינכרון המהיר: שלב זה מתבצע בחדר המחשבים או בכל מקום עם חיבור זמני לרשת, ואורך שניות בודדות בלבד באמצעות התקן זיכרון נייד (דיסק-און-קי / אונקי).

המוח שמאחורי המערכת: גוגל שיטס ושלד ה-Apps Script

הסוד הגדול של "מייל בקליק" אינו דורש התקנה של תוכנות כבדות ומסובכות, אלא הוא נשען על פלטפורמה קיימת וגאונית של חברת גוגל הנקראת Google Apps Script.

כאשר משתמש יוצר עותק של הגיליון המיוחד (ה-Spreadsheet) של המערכת, הוא למעשה מעתיק לענן הפרטי שלו קובץ המכיל קוד תכנותי מובנה. קוד זה נכתב בשפת JavaScript ומותאם לעבודה ישירה מול שרתי Gmail של המשתמש.

נבאר כעת את שרשרת הפעולות המדויקת בשני כיווני התקשורת: מהבית אל העולם (שליחה), ומהעולם אל הבית (קבלה).

תהליך השליחה: כיצד נשלחים עשרות מיילים ב"קליק" אחד?

נניח שברצונכם לשלוח עשרה מיילים שונים לנמענים שונים, חלקם עם קבצים מצורפים (כגון קובצי שמע של שיעורי תורה, מסמכים וכדומה).

  1. כתיבת המיילים בבית (אופליין): על המחשב הביתי מותקנת תוכנה קלילה ומקומית. בתוכנה זו אתם מקלידים את המיילים בנחת: מזינים את כתובת הנמען, כותבים את נושא המייל, מקלידים את התוכן ומצרפים את הקבצים הדרושים מהמחשב שלכם. לאחר שסיימתם לכתוב את כל המיילים, התוכנה המקומית מבצעת פעולה של אריזה דיגיטלית. היא לוקחת את כל המיילים שכתבתם, כולל הקבצים המצורפים, ומאגדת את כולם לתוך קובץ דחוס אחד בפורמט ZIP.
  2. מעבר התחנה (הדיסק-און-קי): את קובץ ה-ZIP הבודד שנוצר, אתם מעתיקים לדיסק-און-קי שלכם. כעת, אתם הולכים לחדר המחשבים השכונתי.
  3. העלאה מהירה לענן: בחדר המחשבים, במקום להתחיל לפתוח את הדפדפן, להקליד ידנית מייל אחר מייל, להמתין שכל קובץ יעלה בנפרד ולבזבז דקות יקרות וכסף רב – אתם עושים פעולה אחת בלבד: שולחים את קובץ ה-ZIP שבאונקי במייל יחיד לעצמכם וכותבים בשורת הנושא "לעלות עכשיו".
  4. פעולת ה"מנוע" בענן (הפירוק וההפצה): כאן נכנס לפעולה קוד ה-Apps Script שיושב בחשבון הגוגל שלכם. ברגע שהמערכת מזהה שהתקבל קובץ ZIP חדש עם הכותרת המתאימה "לעלות עכשיו" (או באמצעות לחיצה על כפתור "שלח עכשיו מיילים מ-ZIP" בגיליון): השרת של גוגל פותח באופן אוטומטי את קובץ ה-ZIP בענן. הקוד קורא את הנתונים הפנימיים: מי הנמען של כל מייל, מה הנושא ומהו התוכן. השרת מייצר באופן אוטומטי מיילים נפרדים לכל אחד מהנמענים, מצרף אליהם את הקבצים המתאימים, ושולח אותם בשמכם דרך שרת ה-Gmail שלכם.

נמצאנו למדים: זמן השהות שלכם מול המחשב המחובר לרשת ארך שניות בודדות (העלאת קובץ ZIP אחד בלבד), בעוד שפעולת השליחה בפועל של עשרות המיילים מתבצעת באופן עצמאי על גבי השרתים של גוגל, גם לאחר שכבר ניתקתם את המחשב והלכתם לביתכם.

תהליך הקבלה: כיצד מורידים את כל המיילים החדשים בחבילה אחת?

כאשר אנשים שולחים לכם מיילים במהלך השבוע, ההודעות מצטברות בתיבת ה-Gmail שלכם המונחת בענן של גוגל. כדי לקרוא אותן בבית ללא אינטרנט, המערכת פועלת בסדר הפוך, תוך שימוש באותה לוגיקה חכמה.

  1. איסוף ואריזה אוטומטית בענן: הסקריפט (Apps Script) הרץ בחשבון הגוגל שלכם מוגדר לסרוק את תיבת הדואר הנכנס. ניתן להגדיר לו פרמטרים מוגדרים (כמו: להוריד מיילים רק מ-X ימים אחרונים, או מקטגוריות מסוימות בלבד). הקוד רץ על שרתי גוגל, אוסף את כל המיילים החדשים שטרם נקראו, יחד עם כל הקבצים המצורפים אליהם (תמונות, קובצי שמע, מסמכים). המערכת דוחסת את כל המיילים והקבצים הללו לתוך קובץ ZIP אחד ויחיד.
  2. הורדה מהירה בחדר המחשבים: כאשר אתם מגיעים לחדר המחשבים, אינכם צריכים לעבור על תיבת הדואר, לפתוח הודעה הודעה ולהוריד קבצים בנפרד. אתם פשוט מורידים את קובץ ה-ZIP המרוכז שהמערכת הכינה עבורכם מבעוד מועד. פעולת ההורדה של קובץ יחיד היא מהירה ביותר וחוסכת זמן יקר.
  3. קריאה בנחת בבית (אופליין): אתם מעתיקים את קובץ ה-ZIP לדיסק-און-קי, חוזרים לביתכם ומחלצים אותו אל תוך התוכנה המקומית במחשב הביתי המנותק. התוכנה מציגה בפניכם את כל המיילים שקיבלתם בצורה מסודרת, קריאה ונוחה, כולל כל הקבצים המצורפים, כאילו הייתם מחוברים לרשת בזמן אמת.

החידוש הטכנולוגי שבגרסאות המתקדמות

בגרסאות המשופרות של "מייל בקליק", שולבו מנגנונים מתקדמים המייעלים את התהליך עוד יותר:

מנגנון הטריגר האוטומטי (Triggers)

אין צורך להפעיל את המערכת ידנית בכל פעם. ניתן להגדיר בגוגל טריגר (מתזמן משימות) הרץ באופן קבוע בזמנים מוגדרים מראש (למשל: בכל יום בשעה מסוימת, או בכל כמה שעות). הטריגר סורק את התיבה, מכין את קובץ ה-ZIP של המיילים הנכנסים ושולח אותו אליכם, כך שכשאתם מגיעים לחדר המחשבים – החבילה כבר ממתינה לכם מוכנה להורדה מיידית.

סנכרון אנשי קשר באופליין

אחת הבעיות הגדולות באופליין היא חוסר היכולת לזכור כתובות מייל מורכבות. המערכת פותרת זאת על ידי ייבוא חד-פעמי של כל רשימת אנשי הקשר שלכם מתיבת הגוגל אל תוך קובץ העבודה הביתי. מאותו רגע, התוכנה המקומית בבית מציעה לכם "השלמה אוטומטית" של כתובות המייל על פי האותיות הראשונות שאתם מקלידים, ללא שום צורך בחיבור לרשת.