25.11.10איך שולחים מייל ב-Telnet ? (ולמה …)
פרוטוקול TELNET הינו אחד הפרוטוקולים הוותיקים בעולם התקשורת (נולד ב-1969). הוא מאוד נוח לשימוש אבל לא בשימוש היום בגלל העובדה שהוא לא מוצפן (כיום משתמשים בעיקר ב-SSH).
ניתן לנצל TELNET לשליחת מיילים וכתבה זו מסבירה איך מבצעים את הפעולה.
למה לשלוח מיילים ב-TELNET ?
פשוט לבדיקה. בעולם המחשוב והתקשורת, תקלות של שרתי דואר/SMTP נפוצות ומורכבות.
לפעמים אנו רוצים לוודא שאין תקלה בצד המשתמש (תחנה שלו) או בתקשורת ה-SMTP (פרוטוקול להעברת מיילים) ללא קשר עם מערכת הדואר (EXCHANGE …) ולכן נרצה לשלוח מייל ללא שימוש במערכת הדואר הארגונית ובעזרת TELNET.
איך שולחים מייל ב-TELNET ?
הנחות בסיסיות למדריך :
– כתובת שרת הדואר/SMTP הינה 10.0.0.1 (תחליפו בכתובת השרת שלכם)
– התקשורת מול השרת דואר/SMTP פתוחה בפורט 25 (SMTP) – אם לא, הבדיקה בלתי אפשרית
1) יש לפתוח קונסול ניהול
במערכות WINDOWS עד XP : פשוט START -> RUN -> CMD
במערכות VISTA או 7 : צריך להתקין TELNET CLIENT מראש
בכל המערכות (מומלץ) : ניתן להשתמש בתוכנת PUTTY הפשוטה והחינמית ללא התקנה (קישור להורדה כאן)
2) יש לפתוח SESSION בפרוטוקול TELNET ובפורט 25 (SMTP) מול השרת דואר/SMTP ע"י הפקודה הבאה :
telnet 10.0.0.1 25
3) יש להגיד שלום (לא צוחק … דרישה של המערכת) ע"י הפקודה הבאה :
HELO
4) יש לרשום כתובת מייל השולח (עדיף כתובת אמיתית) ע"י הפקודה הבאה :
mail from:sender@mail.com
5) יש לרשום כתובת מייל המקבל (עדיף כתובת אמיתית) ע"י הפקודה הבאה :
rcpt to:destination@mail.com
6) כדי לרשום טקסט במייל, יש לרשום את הפקודה הבאה :
הערה : אם לא נרצה לרשום תוכן להודעה, ניתן לדלג לסעיף 9.
DATA
7) יש לרשום את תוכן ההודעה
this is a test
8 ) יש לסיים את ההודעה ע"י . (נקודה)
9) יש ללחוץ על ENTER לשליחה
10 ) יש לסגור את ה-SESSION ע"י הפקודה הבאה :
QUIT
11 ) יש לבדוק קבלת המייל בכתובת המקבל
לסיכום :
ניתן לנצל היכולות הבסיסיות של TELNET כדי לבדוק תקינות שירות SMTP ברשת. מאוד שימושי במצב של תקלה.
מזכיר לי את מדריכי ההאקינג של תחילת שנות התשעים, לגבי זיוף מיילים…
25 בנובמבר, 2010 בשעה: 9:06
לא קשור רק להאקינג, אני מבצע בדיקות מסוג זה יום יום בעבודה.
תודה על ההסבר.
25 בנובמבר, 2010 בשעה: 10:31
אני שומר את הכתבה לימים קשים … 🙂
תודה
25 בנובמבר, 2010 בשעה: 18:30