מה זה SMTP? ואיך זה עוזר לנו לשלוח ולקבל מיילים
SMTPזה פשוט פרוטוקול רשת לשליחת מיילים.
מה זה פרוטוקטל רשת?
פרוטוקל רשת זה פשוט קבוצה של פקודות שהמחשב צריך לעשות משהו. במקרה הזה, שורת פקודות כדי שיוכל לשלוח מיילים דרך האינטנרט.
אז בצורה הפשוטה ביותר, בכל פעם שאתם רוצים לשלוח דוא"ל למישהו תזכרו שאתם עושים את זה עם קבוצה של פקודות שנקראות SMTP.
SMTP זה קיצור של: Simple Mail Transfer Protocol, אך לי יותר קל לזכור : Send Mail To People
עכשיו בואו נסביר את תהליך שליחת המייל:
נניח שאתה רוצה לשלוח דוא"ל אל מישהו.
אתה פשוט פותח לקוח דוא"ל כמו ג'מייל, Outlook, וואלה או כל אימייל שאתה משתמש בו בטלפון נייד או במחשב.
כדי לשלוח אותו למישהו אתה רושם את הכתובת מייל שלהם, נושא המייל ואת ההודעה ופשוט לוחץ "שלח".
אחרי שלחצת שלח מה שקורה זה שהתוכנת דואר שלך (ג'מייל, יאהו, אאוטלוק או כל מה שאתה משתמש) תשלח את האימייל לשרת SMTP (שרת זה פשוט מחשב או קבוצה של מחשבים).
השרת או מחשב SMTP אחראי להעביר את המייל שלנו למי שאנחנו רשמנו בכתובת לשליחה.
אבל רגע! לפני שהשרת ישלח את המייל הוא יבדוק כמה דברים כדי לוודא שהמייל באמת הגיע מהכתובת שלנו (ולא למשל מהאקר שמתחזה לנו למשל). אחרי שהוא בדק שאנחנו (נקרא הלקוח או Client), כלומר החשבון אימייל שלנו, יכול לשלוח ומותר לו להשתמש בשרת SMTP הוא ישלח את המייל שלנו לשרת היעד (Target Mail Server).
בואו נמחיש את התהליך:
נגיד שיש לך חשבון ג'ימייל ואתה שולח למישהו שמשתמש ביאהו.
אז בעצם השרת SMTP של ג'ימייל מקבל ממך את המייל, מוודא שהכל תקין עם המייל. שאתה באמת השולח ועוד כמה בדיקות ואז שולח את המייל שלך לשרת (מילה אחרת למחשב, זוכרים?) של יאהו.
בשרת של יאהו המייל יחכה בכתובת של מי ששלחת אליו עד שאותו אדם יכנס לתיבת דואר שלו ויפתח את המייל ממך.
הוא יפתח את המייל ששלחת לו באמצעות פרוטוקול (קבוצה של פקודות מחשב, זוכרים?). הפרוטוקול שיעזור לו לפתוח ולראות את המייל שלך יהיה POP או IMAP (מה זה בדיוק נלמד בפעם אחרת).

אז בעצם כל פעם שאתם רוצים לשלוח אימייל, אתם צריכים שרת SMTP (מחשב או קבוצת מחשבים של ג'ימייל, וואלה, יאהו או כל שירות מייל אחר שאתם משתמשים) שיעשה את העבודה בשבילכם.
עוד משהו שצריך לדעת זה ששרתי SMTP עובדים עם פרוטוקול רשת (שורת פקודות) שנקראת TCP.
מה שחשוב לדעת על TCP זה שמה שמעניין אותו זה חיבור. זה אומר שכאשר אתה שולח מייל, נפתח חיבור בין השרת SMTP שלך לשרת SMTP של מי שאתה שולח לו את המייל (ג'ימייל ויאהו למשל בדוגמא ממקודם).
למה חשוב שיש חיבור בזמן שליחת המייל? כי ככה ג'ימייל למשל יודע שהכתובת שאתה רוצה לשלוח אליה קיימת ושהיא קיבלה את המייל. אם יש בעיה והמייל ששלחת לא יתקבל אצל מי ששלחת אליו כי יש בעיה אצלו או שאולי כתבת כתובת לא נכונה או שלא קיימת, אז המייל פשוט יחזור אליך (Bounce).
אז הנה עוד מושג: Bounce back. שזה אומר שכל פעם ששלחתם מייל לכתובת שגויה או שלא קיימת, בזכות השרת SMTP שעובד עם החיבור TCP תוך זמן קצר השרת שלכם יחזיר לכם את המייל ששלחתם ויעדכן אתכם שיש בעיה והוא לא הצליח לשלוח. איך להתמודד עם Bounce ועוד על מה זה בהרחבה, נלמד פעם אחרת.
רוצים שאעזור לכם לקדם את העסק שלכם בפייסבוק, אינסטגרם או גוגל?
השאירו פרטים ואחזור אליכם