Simple Mail Transfer Protocol

SMTP (ראשי תיבות של Simple Mail Transfer Protocol) הוא הפרוטוקול שמאפשר לשלוח דואר אלקטרוני באינטרנט. פרוטוקול זה אחראי על שליחת המיילים בין השרתים.

SMTP שוטח דואר משרת לשרת. הוא לא נותן למשתמשים לשלוף דואר. לשליפה יש פרוטוקולים אחרים, כמו POP3 ו-IMAP.

SMTP עובד עם פקודות טקסט פשוטות. השרתים עונים בקודים ומילים. כשצריכים לשלוח קבצים משתמשים ב-MIME. MIME זה פורמט שמאפשר להעביר קבצים דרך דואר.

SMTP משתמש ב-TCP. TCP הוא פרוטוקול שמשמור על חיבור יציב באינטרנט. בדרך כלל משתמשים בפורט 25. לשליחה מאומתת משתמשים בפורט 587. גרסה מוצפנת נקראת SMTPS.

SMTP נוצר ב-1982. הוא פשוט, וזה גם יצר בעיה: אפשר לזייף את כתובת השולח. כדי להילחם בזה יש רעיונות כמו DomainKeys.

כדי למצוא לאיזה שרת לשלוח, המחשב בודק רשומת MX ב-DNS. MX אומר איזה שרת דואר שייך לדומיין. אם יש כמה שרתים, בוחרים לפי עדיפות.

שרתים גם בודקים אם שם הדומיין קיים. אם הדומיין לא קיים, הבקשה תידחה. יש גם רעיון להשתמש ברשומת TXT כדי לרשום אילו שרתים מורשים לשלוח דואר. זו רשומת SPF.

דוגמה לפקודות:
HELO mydomain.com
MAIL FROM:
RCPT TO:
DATA
שורה עם נקודה בלבד מסמנת את סוף ההודעה.

לבסוף על מנת לסיים את ההתקשרות נכתב:

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!