IMAP :: הלקוח

מניפולציה מתקדמת של שירותי IMAP W / תמיכה הפניה
הורד עכשיו

IMAP :: הלקוח דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Brenden Conte
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~conteb/

IMAP :: הלקוח תגים


IMAP :: הלקוח תיאור

מניפולציה מתקדמת של שירותי IMAP W / תמיכה הפניה IMAP :: הלקוח הוא מודול Perl שנוצר כמו Inteface ברמה נמוכה לכל שרת IMAP. הוא נבנה כדי להיות "תיבת ברורה" לפתרון עם סביבת IMAP. הרעיון הוא שכל לקוח IMAP צריך להיות מסוגל לעשות, וכל מידע זמין באמצעות מפרט IMAP, צריך להיות זמין לממשק הלקוח והמשתמש. בדרך זו, את הכוח המלא של פרוטוקול IMAP ונתונים ניתן להשתמש, באופן אידיאלי ביותר ברשת-רשת יכולת אפשרי, ולא להיות מוצצו רק עם קבוצת משנה של פקודות או תגובות מוגבל נתונים. אם השרת אומר את זה, הלקוח צריך להיות מסוגל לראות את זה. מודול זה לוקח גם צעדים כדי להיות מסוגל להתמודד עם מצבים צפויים עבור המשתמש ולא לאלץ התנהגות ליישום עבור אירועים צפויים כאלה, כגון הפניות. IMAP :: הלקוח יתמוך במלואם הפניות, ויהיה לטפל בהם בשקיפות עבור כל פקודה הונפקו להם (כל עוד הפניה S עבור אנונימי או אותו משתמש עם אותה סיסמה - משתמש חדש או סיסמה אחרת ידרוש שם משתמש חדש / סיסמה להתקבל. החל ב -0.01, אין זה נתמך, עם זאת, המסגרת היא למטה. מודול זה מנסה גם לעקוב אחר RFCs שונים עבור תקשורת ImapRv1 מקרוב מאוד, לאכוף אחריות בצד הלקוח שבו המתאים. הרשימות השלמות של RFCs הפניה עבור מודול זה כוללים: * RFC 3501 - אינטרנט הודעה פרוטוקול - גרסה 4RV1 (חלקית) * RFC 2086 - IMAP4 ACL הרחבה (0.01) * RFC 2087 - IMAP4 מכסה הרחבה (0.01) * RFC 2088 - IMAP4 לא מסונכרן ספרות (0.01 ) * RFC 2177 - הפקודה IMAP4 IDLE (לא נתמך עדיין) * RFC 2192 - IMAP4 כתובות אתר (0.01) * RFC 2193 - IMAP4 תיבת דואר (0.01 ) * RFC 2342 - IMAP4 Space (לא נתמך ישירות) * RFC 2359 - IMAP4 Uidplus הרחבה (חלקית ב 0.01 - uid expunge לבדוק אישור, צריך copyuid תמיכה appenduid) * RFC 2971 - ID ID הרחבה (0.01) * RFC 3348 - IMAP4 ילד תיבת דואר (לא נתמך ישירות עדיין) * RFC 3502 - IMAP MultiaPend Extention (לא נתמך ישירות עדיין) * RFC 3516 - תאכין בינארי (לא נתמך ישירות עדיין) * RFC 3691 - פרוטוקול גישה לאינטרנט (IMAP) ללא תשלום (לא נתמך עדיין) בנוסף, הטיוטות הבאות כלולים גם. בעוד הפונקציונליות כלולה עבור טיוטות אלה (כי שרת משתמש בהם), טיוטות לפוג לאחר 6 חודשים, ולכן הפונקציונליות של הצד השרת עשוי להיות ספוט במקרה הטוב. * DRAFT-IETF-IMAFEXEXT-ANTENTATE-15 - IMAP Endotate הרחבה (לא נתמך עדיין ישירות) * טיוטה-DABOO-IMAP-Annotatemore-08 - IMAP Annotatemore הרחבה (חלקית ב 0.12 - עבודות GetAnnotation) Synopsis להשתמש IMAP :: הלקוח שלי $ IMAP = IMAP חדש :: לקוח ($ שרת); אלא אם כן (ref $ IMAP) {למות "נכשל ליצור אובייקט: $ IMAP "(או) שלי $ IMAP = IMAP חדש :: לקוח (); $ IMAP-> Connect (Peeraddr => $ Server, ConnectMethod => 'SSL STARTTLS רגיל',) או למות" לא ניתן להתחבר ל - $ שרת ]. ), Sub Showstats ($) {שלי $ resp = shift, foreach שלי $ ATTER (מפתחות% {$ resp}) {הדפסה "$ attr: $ resp -> {$ att att at} "}} $ imap-> Register_mailBox_Update (Showstats); $ IMAP-> אימות ($ משתמש, $ לעבור) או למות" לא ניתן לאמת כמשתמש $ ". $ IMAP-> שגיאה (). (או) $ imap-> אימות ($ משתמש, $ לעבור, $ authas_user) או למות "לא ניתן לאמת כמשתמש $ מטעם $ Authas_user:". $ IMAP-> שגיאה (). "IMAP-> ID () או למות $ IMAP-> שגיאה (); $ imap-> יכולת () או למות $ IMAP-> שגיאה (); $ IMAP-> NOOP () או למות $ imap-> שגיאה (); Fixme: עוד דוגמאות כאן דרישות: · פרל


IMAP :: הלקוח תוכנה קשורה