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

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

 

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

השרת מגיב על הצלחת הפעולה בסימן - +OK ולאחריו מופיעה ההודעה עצמה במספר שורות. ההודעה מסתיימת בשורה הכוללת את תו הנקודה בלבד - '.'. לדוגמא:

RETR 1

+OK 2552 octets

Blah! <POP server sends message here>

 

 

באם ינסה המשתמש למשוך הודעה שאינה קיימת, תתקבל התגובה:

-ERR no such message

 

כעת יכול המשתמש למחוק את ההודעה באמצעות פקודת DELE. ניתן כמובן למחוק את ההודעה מבלי למשוך אותה. שרת הדוא"ל אינו מוחק באופן מיידי את ההודעה עם התקבל פקודת DELE, אלא מסמן אותה למחיקה. המחיקה בפועל מתרחשת עם סיומה החוקי של ההתקשרות עם השרת, כך שהודעת דוא"ל לעולם לא תמחק באם התנתק הקשר עם השרת באופן פתאומי.

תגובת השרת לפקודת DELE הינה:

DELE 1

+OK message 1 deleted

 

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

RSET

+OK 18 messages

 

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

QUIT

+OK bye, bye

 

ייתכן כי אין ביכולתו של השרת למחוק הודעה מסוימת. במצב זה יגיב השרת בהודעת שגיאה כגון:

-ERR message 2 not deleted

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