כתובת דואר זמנית היא תיבת דואר שמותר לזנוח. איש לא רשם אותה, אין עליה סיסמה, ושום דבר שתלוי בה לא אמור להגיע לשם. היא מקבלת הודעה אחת או שתיים—קישור אימות, קוד קצר, קישור הורדה—ואחר כך היא מפסיקה להיות חשובה.
לנוחות הזו יש צורה, ולצורה יש קצוות. המדריך הזה מסביר מהי באמת כתובת זמנית, מה מוותרים עליו כשמשתמשים בה, מי מפיק ממנה ערך אמיתי, ואילו מטלות אסור להטיל עליה מלכתחילה.
מהי בעצם כתובת דואר זמנית
בצורתה היא נראית כמו כל כתובת אחרת: משהו לפני ה-@, דומיין אחריו. שום דבר לא מאוית אחרת. מה שהופך אותה לזמנית הוא הסידור שסביבה, ולא הטקסט עצמו.
תיבת דואר רגילה היא מקום שחוזרים אליו. יש לה בעלים, היסטוריה, תיקיות, תיבת חיפוש, וסיסמה ששירותים אחרים משתמשים בה כדי להשיג את בעל החשבון. תיבת דואר זמנית נבנתה למטלה אחת בלבד. היא מופיעה כשמבקשים אותה, היא מחזיקה את מה שמגיע בתוך חלון מוגבל בזמן, ואחר כך היא נעלמת יחד עם התוכן שלה.
התוצאה היא שאי אפשר לפתח איתה מערכת יחסים. אי אפשר לתכנן לקרוא הודעה שם בחודש הבא, כי ייתכן שלא יהיה שם כלום בחודש הבא. הכתובת היא מכל, לא מקום. ההבדל הזה נשמע פילוסופי, אבל הוא מה שקובע מה מותר לבנות על גביו ומה לא.
מבחוץ אין שום סימן מזהה. אותו סוג תווים, אותו סוג דומיין, אותה צורה בדיוק. מה שמבדיל הוא מי מחזיק בתיבה ומה קורה לה כשמפסיקים להסתכל. תיבת דואר קבועה מנוהלת בידי בעליה לאורך שנים; תיבה זמנית מנוהלת בידי השירות שמייצר אותה, לזמן שקצוב מראש, ואחר כך היא מוסרת. זו הסיבה שהחלק שלפני ה-@ יכול להיות כמעט כל דבר: הוא נקבע בידי המערכת המקבלת בלבד, ואיש אינו צריך לאשר אותו מול מרשם מרכזי. הדומיין, לעומת זאת, חייב להיות אמיתי, ולכן שירותים חד-פעמיים משתמשים בדומיין משלהם ולא ממציאים שמות.
מכאן גם נובע הרגל שימושי: אין טעם לתעד כתובת זמנית במקום שמתיימר לשרוד. אין לה מקום בפרופיל, ברשימת אנשי קשר או בהערות של מערכת ניהול. כל רשומה כזו מבטיחה דבר שאף אחד אינו מתכוון לקיים, ומי שיסתמך עליה בהמשך יגלה שהכתובת פשוט אינה שם.
מה היא עולה לעומת תיבת דואר רגילה?
המחירים אמיתיים, וכולם גרסאות של אותו דבר: אין רציפות.
| מאפיין | תיבת דואר רגילה | כתובת זמנית |
|---|---|---|
| אופן היצירה | פעם אחת | לפי דרישה, לכל מטלה |
| היסטוריה | נשמרת | נמחקת יחד עם התיבה |
| נגישות כעבור שבועות | כן | בדרך כלל לא |
| שחזור דואר ישן | אפשרי | לא זמין |
| התאמה לשימוש יומיומי | כן | לא |
יש שאלה שנייה שאנשים כמעט לא שואלים, והיא מי עוד יכול לראות את התוכן. תיבת דואר חד-פעמית אינה מוגנת כמו חשבון אישי, ולכן כל דבר רגיש צריך להגיע למקום אחר. יש להתייחס לתיבה כאל מגש זמני ולא כאל כספת. ההנחה שהודעה נעלמת ברגע שמפסיקים להסתכל היא אופטימית מדי: חלון שמירת הנתונים קצר, אבל הוא אינו אפס.
כדאי לפרט את עניין שמירת הנתונים, כי זה החלק שאנשים מניחים במקום לבדוק. תיבת דואר זמנית מוגדרת על ידי חיי עבודה קצרים, שאחריהם הכתובת וההודעות שבתוכה מוסרות ולא ניתן לשחזר אותן. כמה זמן נמשכים החיים האלה הוא החלטה של המפעיל ולא תקן מפורסם, ולכן ההנחה היחידה ששווה להניח היא זו שאפשר לאמת בעמוד שבו משתמשים בפועל.
מי מפיק ממנה ערך אמיתי?
שלוש קבוצות חוזרות שוב ושוב, וכולן עושות אותו דבר: מרחיקות מטלה בעלת סיכון נמוך מתיבת הדואר החשובה.
- בודקים ומפתחים שצריכים כתובת שלא נראתה מעולם, כדי שתהליך הרשמה ייבחן מנקודת פתיחה נקייה.
- כל מי שרוצה קובץ אחד, דוגמה אחת או תקופת ניסיון אחת, ואינו רוצה לקבל תמורתה קשר שיווקי קבוע.
- אנשים שתיבת הדואר הראשית שלהם עמוסה, ושמעדיפים שדואר ההמשך של אתר יגיע למקום לא מזיק עד שיחליטו אם זה מעניין אותם.
מחוץ למקרים האלה הפשרה בדרך כלל מפסיקה להשתלם. אם מתכוונים לחזור לחשבון—לאפס את הסיסמה שלו, לקבל חשבונית, להוכיח שהחשבון הוא של המשתמש—כתובת זמנית פועלת נגד המשתמש. אין כאן שיפוט מוסרי, רק תיאור של מה שהסידור נועד לעשות.
היכן עובר הגבול
כתובת זמנית אינה רישיון. היא אינה דרך לעקוף את תנאי השירות של שירות כלשהו, אינה שיטה לרישום חשבונות בכמות, ואינה דרך להימנע מזמינות כששירות באמת צריך ליצור קשר עם בעל חשבון. למוצרים יש זכות להחליט למי הם משרתים ובאילו תנאים, ושימוש בתיבת דואר זמנית כדי להעמיד פנים אחרת יוצא מתחום ההנדסה ונכנס לתחום הניצול לרעה.
באתר הזה התיבה מוצעת למטרה אחת: לקבל את סוג הדואר שאחרת היה מנותב לתיבה אמיתית שמעדיפים להשאיר נקייה. שום דבר כאן אינו זהות אמיתית. כתובת חד-פעמית אינה דמות שמסתתרים מאחוריה, ואסור להציג אותה כנקודת קשר אמיתית של מישהו.
יצירת כתובת כאן כשצריך אותה
עמוד תיבת הדואר הזמנית מייצר כתובת לפי דרישה. בוחרים דומיין דואר, אפשר להקליד קידומת לבחירה, ותיבה מופיעה יחד איתה. הודעות שמגיעות מוצגות ברשימה יחד עם השולח שלהן וניתן לפתוח אותן; קוד שזוהה מוצג בנפרד וניתן להעתיק אותו בלי לחפש בגוף ההודעה. כשהמטלה נגמרת אפשר לזנוח את הכתובת ולקחת אחרת, וזו כל הנקודה.
אין חשבון ואין סיסמה, וזה בדיוק מה שהופך את הסידור למתאים למטלה אחת ובלתי מתאים לכל דבר שצריך להחזיק מעמד. אם לא ברור אם מטלה שייכת לתיבת דואר חד-פעמית, המבחן הכנה פשוט: האם אובדן הגישה מחר יעלה משהו? אם כן, יש להשתמש בכתובת אמיתית.
למפתחים: חשבונות בדיקה שלא נוגעים בתיבה אמיתית
כשמערך בדיקות צריך חשבון, לתת לו את הכתובת של עמית היא טעות כפולה: העמית מקבל את תנועת הבדיקות, וההצהרות של המערך תלויות מעתה בתיבת דואר שאינה בשליטת הצוות.
שלושה הרגלים נושאים את רוב המשקל. יש לתת לכל הרצה, או לכל מקרה, כתובת משל עצמה, כך שהודעה מהרצה קודמת לא תיתפס בטעות כזו שממתינים לה. אסור שצינור ייצור יהיה תלוי באדם שפותח תיבה ביד; אם האוטומציה צריכה את התוכן, האוטומציה צריכה לקרוא אותו בעצמה. וכדאי לשמור על יושר לגבי חלון שמירת הנתונים—בדיקה שמניחה שהודעה תהיה קריאה גם מחר היא בדיקה שתיכשל מסיבה שאין לה קשר לקוד הנבדק.
צריך לקרוא בהמשך: איך עובד דואר זמני ודואר זמני מול כינוי.
צעדים הבאים
בחר טופס אחד במוצר שנבדק היום עם כתובת שאולה, והרץ אותו מול כתובת שנוצרה במיוחד להרצה הזו. אחר כך עבור אל תיבת catch-all לסביבת בדיקות ובדוק אם החשבונות שנתוני הבדיקה יוצרים עדיין מצביעים על כתובות שאיש אינו מחזיק בהן.