» נושאי לימוד
» נושאי לימוד
יום ראשון 5 במאי 2024
משיכת הודעות משרת POP - המשך
דף ראשי  פרוטוקול POP  משיכת הודעות משרת POP - המשך גרסה להדפסה

משיכת הודעות משרת POP - המשך

 

עתה, משקדם השרת את פני המשתמש לשלום, נדרש זה האחרון להתחבר לשרת באמצעות שם המשתמש (username) שלו. נניח כי שם המשתמש הינו lapid. על המשתמש לרשום:

USER lapid

 

היות שקיים משתמש בשם זה על מחשב השרת, משיב המחשב בהודעת +OK. במידה ולא קיים שם משתמש כזה על מחשב השרת, יקבל המשתמש הודעה מסוג:

-ERR user unknown

 

על מנת להשלים את תהליך אימות המשתמש, נדרש המשתמש לרשום את סיסמתו. פעולה זו מתבצעת באמצעות פקודת "pass":

+OK send your password

pass tomi

 

במידה והסיסמא נרשמת נכונה, משיב השרת בתגובה מסוג:

+OK great password

 

תגובה זו מאשרת את הסיסמא, כאשר החלק החשוב הוא ה - +OK. במידה והסיסמא שגויה מיידע השרת את המשתמש בתגובה מסוג:

-ERR username and password don't match.

 

 

באם מסתיים תהליך ההתקשרות כשורה, יתחבר המשתמש לשרת. לאחר זיהוי המשתמש יודע השרת באיזה מנוי מדובר ומאפשר למשתמש גישה להודעות הדוא"ל שלו. המשתמש יכול לראות אילו הודעות חדשות ממתינות לו בשרת, ואף להציץ אל חלק מתוכנן על-מנת להחליט אם להורידן למחשבו האישי או לא.

 

על מנת לבדוק האם מחכות הודעות חדשות בשרת, ומה כמותן יש להשתמש בפקודה "STAT". תגובה אפשרית של השרת היא:

+OK 18 67042

 

בתגובה זו יש חשיבות למידע המופיע לאחר סימן ה - +OK. המספר הראשון מימין לסימן מעיד על מספר ההודעות בתיבת הדוא"ל. המספר המופיע אחרי כן, המופרד בתו לבן, מעיד על המקום התפוס על ידי ההודעות בתיבת הדוא"ל, בבתים. באם אין הודעות דוא"ל, תהה תגובת השרת:

+OK 0 0

 

מכיוון שבדוגמא דלעיל ישנן 18 הודעות חדשות בשרת, יכול המשתמש להציגן על ידי שימוש בפקודה "LIST". בתגובה, יציג השרת את ההודעות בפורמט הבא:

LIST

+OK 18 messages

(67042 octets)

1 2552

2 3297

18 3270

.

 

ההודעות מופיעות כל שבכל שורה מופיע אינדקס ההודעה והגודל שלה בבתים. הרשימה מסתיימת בשורה הכוללת את תו הנקודה בלבד – '.'.

 

פקודת ה – "LIST" יכולה לקבל כארגומנט אופציונלי את אינדקס ההודעה. לדוגמא:

LIST 2

 

תגובת השרת לבקשה זו תהה:

+OK 2 3297

 

בתגובה זו יופיע גודל ההודעה לאחר האינדקס שלה. במידה והמשתמש מנסה להציג פרטים אודות הודעה שאינה קיימת יציג השרת הודעת שגיאה. לדוגמא:

LIST 23

-ERR no such message

 06-08-04 / 19:57  נוצר ע"י אסף קאופמן בתאריך 
 מה מאפשר פרוטוקול POP למשתמש לעשות ? - הקודםהבא - משיכת הודעות משרת POP - סיום 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 4