דואר אלקטרוני הוא טכניקה של העברת הודעות ממערכת אחת לאחרת ברחבי האינטרנט בזמן אמת. השימוש באימייל הוגבל בתחילה למשתמשים באותו מחשב, והוא דרש מהמשתמשים להיות מקוונים כדי לקבל הודעות.
הזמן עבר, ועכשיו אנחנו יודעים איך תיבת הדואר נראית. ניתן לשלוח את ההודעה למספר נמענים, וניתן להסוות את שמו של הנמען מנמענים אחרים על ידי הכללת שמותיהם בקטע 'עותק מוסתר'. כפי שכולנו יודעים, אימייל הוא אמצעי פופולרי עבורנו ליצור קשר עם אחרים, בין אם זה לעסקים, פרסום, מעקב אחר עסקאות או כל סיבה אחרת.
למרות שקיימים מספר רב של ספקי דוא"ל באיכות גבוהה, כגון Gmail, Outlook, Yahoo, Apple, Proton ועוד רבים אחרים, עדיין יש צורך להבין מהו דוא"ל עיצוב מערכת הוא.
אם אתה מעוניין ללמוד עוד על עיצוב מערכת אימייל, אז הפוסט הזה הוא בשבילך. אז, פוסט זה יספק לך סקירה ברמה גבוהה של מערכת הדוא"ל.
רכיבי מערכת דואר אלקטרוני
סוכן משתמש בדואר – The Mail User Agent (MUA) היא תוכנית המאפשרת לך לכתוב, לשלוח ולקבל מיילים.
סוכן העברת דואר – סוכן העברת הדואר (MTA) אחראי על כל הדואר הנכנס והיוצא.
מארח דואר – מארח דואר הוא שרת ששולח ומקבל דואר עבור מארח או רשת. המיילים יישמרו בתיבות דואר בשרת הדואר.
שרת שם דומיין – כדי לקבוע היכן יש לשלוח את האימייל, יש צורך במערכת שמות דומיין (DNS). מערכת שממירה שמות דומיין כמו youtube.com, google.com ואחרים לכתובות IP כמו 192.198.0.1.
פרוטוקול העברת דואר פשוט – זהו הרכיב החשוב ביותר מכיוון שהוא בנוי כתוכנת שרת שמעבדת את המיילים שלך, שולחת אותם לשרת המתאים ומעבירה הודעות. הוא תמיד מחפש דואר חדש לשלוח. דואר אלקטרוני יוצא מאומת גם על ידי SMTP כדי להבטיח שהוא מגיע מחשבון משתמש פעיל אמיתי.
עיצוב ברמה גבוהה
תנאי עיצוב דוא"ל חשובים
למרות שככל הנראה אתה כבר יודע מה יש בדוא"ל, זה עדיין שימושי להבין את הרכיבים הנלווים ליצירת אחד.
אימייל רגיל מורכב משני חלקים: כותרת וגוף.
החלק הראשון נקרא כותרת.
סעיפים שיש להשלים
- מי שלח את המייל ל:
- למי מיועד המייל?
- מתי האימייל יצא?
קטעים עם אפשרויות
- מהו נושא המייל?
- CC: מי עוד צריך להיכלל במייל כמקבל
הגוף העיקרי של הטקסט
- ניתן לכלול חומר וטקסט מוכן אחר, כגון HTML, בקטע הגוף.
- חלק הגוף של החלק המורשה תלוי במה שספק השירות מתיר בגוף האימייל.
זה קריטי להבין את הרכיבים של דוא"ל מכיוון שהם הסטנדרטים הנוכחיים בתעשייה עבור דוא"ל רגיל. כל משתמש שרוצה לנצל את המערכת כראוי יצטרך להיות בעל שפה סטנדרטית שקל לתפוס אותה.
כתובת דוא"ל
היכולת והפונקציונליות לשלוח ולקבל הודעות דוא"ל חייבות להיות מסופקות בבירור למשתמש במערכת הדוא"ל. נדרשת כתובת דוא"ל לפני שמישהו יכול לשלוח דוא"ל.
כל כתובת אימייל היא ייחודית.
- אחרת, DNS יתייחס לשתי כתובות האימייל כאותה כתובת IP, המשמשת כדי להחליט לאן לשלוח/לקבל מיילים אם כתובות האימייל אינן ייחודיות.
שם משתמש/כתובת @ שם דומיין הוא הפורמט הנפוץ ביותר עבור כתובת דואר אלקטרוני.
- לדוגמה, "צוות" הוא הכניסה, "@" הוא הסמל @, ו-"opengenus.org" הוא שם הדומיין ("opengenus.org").
שם המשתמש ישמש לזיהוי כתובת ייחודית על סמך כתובת ה-IP של שם הדומיין.
פונקציונליות מערכת הדואר האלקטרוני
1. שרתים המאחסנים ומשדרים נתונים
פרוטוקול הדואר (POP) הוא דוגמה לארכיטקטורה בסיסית שבה השרת מאחסן הודעות עד שהמשתמש ניגש ומוריד אותן - בעל גישה למיילים שהורדו בכל עת (גם במצב לא מקוון).
2. אחסון דוא"ל לשרת בלבד
במקום לאחסן את כל האימיילים במחשב הלקוח, דרך חלופית וטובה יותר תהיה לשמור את כולם בשרת. תצוגת הדוא"ל זהה בכל המכונות, ולעתים קרובות הספק מאחסן מיילים במאגר מרכזי ומטפל בפעולות דואר בצד השרת.
3. מערכות מטמון בקצה הלקוח
האסטרטגיה הרגילה היא אילו לקוחות ישמרו על גרסת מטמון של תצוגת הדוא"ל במכונות שלהם בזמן שהשרתים מאחסנים את המיילים ללא הגבלת זמן. הודעות דואר אלקטרוני מגובות, ופעולות/תכונות דואר מתוחכמות (חיפוש/סינון/מיילים חדשים/וכו') זמינות גם כשהמחשב כבוי.
איך דואר אלקטרוני זורם פנימי?
בואו נסתכל כיצד נשלח אימייל. דוא"ל, כמו נתוני אינטרנט אחרים, מועברים כזרם של מנות על פני פרוטוקול ה-TCP/IP של האינטרנט. הליך זה מחולק לשלושה שלבים:
- כאשר דואר אלקטרוני נשלח, פרוטוקול ה-TCP מחלק אותו למנות (), שכל אחת מהן מכילה את הכתובות של השולח והנמען.
- החבילות מנותבות ליעד הרצוי באמצעות פרוטוקול ה-IP. נתבים באינטרנט בודקים את הכתובת של כל חבילה כדי לקבוע את הנתיב היעיל ביותר לשרת היעד של האימייל. החבילות מנותבות לנתב הבא כאשר נתיב תוכנן. נפח התעבורה בכל רשת נתונה, למשל, משפיע על אופן ניתוב מנות הדואר האלקטרוני.
- כאשר החבילות מגיעות לשרת הדוא"ל של הנמען, TCP מרכיב אותן מחדש לפורמט הדוא"ל המקורי (שהנמען יכול לקרוא).
שרתי דואר אלקטרוני (SMTP ו-MTA)
בניגוד לתיבת דואר פיזית, שבה כל הדואר שלך מטופל על ידי ספק אחד, הדואר, הדואר מטפל בדואר נכנס ויוצא בנפרד. ישנם שני סוגים שונים של שרתים.
מערכת העברת הדואר הפשוטה (SMTP) היא פרוטוקול מסירת דואר אלקטרוני המאפשר לשלוח ולקבל הודעות דרך האינטרנט. SMTP הוא פרוטוקול הנושא מידע על פרטי השידור של הודעת דואר אלקטרוני ומשמש רק לדואר יוצא.
סוכן העברת דואר (MTA) הוא יישום שרת ששולח אימיילים באמצעות פרוטוקול העברת הדואר הפשוט (SMTP). MTA מבוסס לקוח, הכולל התקנת תוכנה לגישה למיילים (כגון Outlook), ו-MTA מבוסס אינטרנט, שאליו הגישה דרך דפדפן אינטרנט, הם שני סוגי ה-MTA (Gmail, למשל).
כל מי שיש לו מחשב יכול להפעיל MTA. זה פשוט, ו-MTA ידאג לדואר נכנס. הפעלת MTA משלך לשליחת מספר רב של הודעות דוא"ל בכמות גדולה תוך שמירה על רמה גבוהה של מסירה עשויה להיות קשה.
יש כמה נורמות ומוסכמות שצריך לדבוק בהן. אי מעקב אחריהם יסכן את יכולתך לספק דואר בזמן. הגדרת הלקוחות שלך כך שישתמשו בשרת ה-SMTP של ספק שירותי האינטרנט שלך במקום להגדיר ולהפעיל משלך היא אפשרות מהירה וקלה יותר.
פרוטוקולי דוא"ל
פרוטוקול הדואר (POP) הוא ראשי תיבות של Post Office Protocol. דואר אלקטרוני מאוחזר באמצעות תוכנה זו. POP3 מאפשר למשתמש בדוא"ל להציג את המיילים שלו המאוחסנים בשרת בחשבון המשתמש שלו. אתה לא צריך להישאר מקוון כדי לקבל את המיילים שלך. כדי לגשת לאימייל, אתה רק צריך להשאיר עותק בשרת.
IMAP (פרוטוקול גישה להודעות אינטרנט) הוא קצת יותר מתוחכם כשזה מגיע לניהול דוא"ל. לקוחות ושרתים של IMAP מנהלים שיחה דו-כיוונית. בניגוד ל-POP, פרוטוקול IMAP שומר עותק של כל הודעה בשרת כך שניתן לגשת אליה על ידי לקוחות רבים. כאשר אתה מקבל אימייל, פרוטוקול זה מנוצל. בעת שימוש ב-IMAP, הודעות דואר אלקטרוני נשארות בשרת במקום להוריד אותן לתיבת הדואר של המשתמש ולאחר מכן להסירן.
ברקע של מערכת אימייל, יש הרבה יותר רכיבים מורכבים.
אני מקווה שעכשיו יש לך הבנה טובה יותר של מערכת הדוא"ל, כולל הפרוטוקולים, השרתים ורכיבים אחרים שלה.
השאירו תגובה