IMAP :: מנהל

IMAP :: Admin הוא מודול Perl עבור ניהול שרת IMAP בסיסי.
הורד עכשיו

IMAP :: מנהל דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Eric Estabrooks
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~eestabroo/Crypt-HCE_SHA-0.70/HCE_SHA.pm

IMAP :: מנהל תגים


IMAP :: מנהל תיאור

IMAP :: מנהל הוא מודול Perl עבור ניהול שרת IMAP בסיסי. IMAP :: Admin הוא מודול Perl עבור IMAP EMAP Server.Synopsis להשתמש IMAP :: מנהל; $ IMAP = IMAP :: Admin-> 'שרת' => 'NAME.OF.Server.com', 'כניסה' => 'login_of_imap_administrator', 'סיסמה' => 'Password_oF_IMAP_Adminstrator', 'פורט' => יציאה # (143 הוא ברירת מחדל), 'מפריד' => ".", # ברירת מחדל היא תקופה 'Cram' => 1, # כבוי כברירת מחדל, יכול להיות 0,1,2 'SSL' => 1, # כבוי על ידי ברירת מחדל # וכל אפשרויות SSL_ מ IO :: Socket :: SSL); $ ERR = $ IMAP-> יצירת ("user.bob"); אם ($ ERR = 0) {הדפס "$ IMAP -> {'שגיאה'} n"; } אם ($ ERR = 0) {הדפס $ IMAP-> שגיאה; } $ err = $ imap-> יצירת ("user.bob", "ירוק"); $ ERR = $ IMAP-> מחק ("user.bob"); $ ERR = $ IMAP-> H_DELETE ("USER.BOB"); $ ERR = $ IMAP-> הצטרף כמנוי ("user.bob"); $ ERR = $ imap-> ביטול מנוי ("user.bob"); $ ERR = $ IMAP-> שינוי שם ("בלכה", "Newbboard"); @quota = $ imap-> get_quotaroot ("user.bob"); @quota = $ imap-> get_quota ("user.bob"); $ ERR = $ IMAP-> Set_Quota ("user.bob", 10000); @Acl = $ IMAP-> Get_acl ("user.bob"); ? l = $ imap-> get_acl ("user.bob"); $ ERR = $ IMAP-> Set_ACL ("user.bob", "admin", "LRSWIPDCA", "ג'ו", "LRS"); $ ERR = $ IMAP-> Delete_Acl ("user.bob", "ג'ו", "מנהל"); @ list = $ imap-> רשימה ("user.bob"); @list = $ imap-> רשימה ("user.b *"); $ IMAP -> {'יכולת' # # זה מכיל את היכולות המענה מ- IMAP Server $ IMAP-> סגור; # סגור Open IMAP ConnectionImap :: Admin מספק Adminstration בסיסי שרת IMAP. הוא מספק פונקציות ליצירת ומחיקת תיבות דואר והגדרת מידע שונים כגון ממשק זכויות גישה. זה ממשק צריך, בתיאוריה, לעבוד עם כל שרת IMAP תואם RFC, אבל כרגע אני רק בדק אותו נגד Cyrus Cyrus Imap ו- MiraPoint של IMAP שרתים. היא עושה בדיקת יכולת עבור תוספים ספציפיים כדי לראות אם הם נתמכים .Operationally זה פותח חיבור שקע לשרת IMAP ויומנים עם התחברות וסיסמה שסופקו. לאחר מכן תוכל להתקשר לאף אחד מהפונקציות כדי לבצע את המבצע המשויך שלהם. זה ברירת מחדל לתקופה ("/" עשוי להיות עוד אחד פופולרי). על השיחה החדשה ינסה להשתמש CRAM-MD5 כמו סוג הכניסה של בחירה. ערך של 0 פירושו, 1 פירושו, 2 פירושו עם fallback כדי להתחבר. * הערה * אפשרויות אלה דורשות מודולים אלה Perl: Digest :: MD5, Digest :: HMAC, MIME :: BASE64SSL על השיחה החדשה ינסה לבצע חיבור SSL לשרת IMAP. זה לא folback לחיבור קבוע אם הוא נכשל. זה כבוי כברירת מחדל. IO :: Socket :: SSL דורש אישור CA, תעודת לקוח, מפתח פרטי לקוח. כברירת מחדל אלה נמצאות ב- CALE_DIRECTORY / CERTS, בהתאמה בשם CA-CERT.PEM, Client-Cert.Pem ו- Client-Key.pem. המיקום של זה יכול להיות overridden על ידי הגדרת SSL_CA_FILE, SSL_Cert_File ו- SSL_Key_File (אתה בטח רוצה להגדיר SSL_CA_PATH). אני שנוצר את CA CA ו- CA Key עם OpenSL: OpenSSL REQ -X509 -Newkey RSA: 1024 -KeOut CA -Keep.pem -out ca-cert.pemi שנוצר מפתח הלקוח שלי cert עם openssl: opensl req -new -newkey rsa: 1024 -Keeout הלקוח key.pem -out req.pem -nodes openssl x509 -ca ca- cert . (זכור לשנות / USR / Local / Cyrus / TLS לכל מקום שלך) TLS_CA_PATH: / USR / Local / Cyrus / TLS TLS_CA_FILE: /USR/LOCAL/CYRUS/TLS/CA-CART.PEM TLS_Key_File: /USR/LOCAL/CYRUS/TLS/SERCERT_FELS: / 1024 -KeeOut Serv-Key.pem -out serv-cert.pem -nodes-extensions u SR_CERT (ב Openssl.cnf יש לי NScerttype להגדיר לשרת) אני גם הוסיף את זה שלי /etc/cyrus.conf, זה לא צריך להיות נחוץ כמו לקוחות כי הם תואם RFC2595 יכול להוציא starttls כדי להתחיל את השכבה המאובטחת, אבל כרגע IMAP :: מנהל IMAP אינו מפרסם פקודה זו (בסעיף שירותים): IMAP2 CMD = "IMAPD" - תקשיב = "SIMAP" Prefork = 0 בכל מקום SIMAP ב / וכו '/ שירותים הוא: סימפט 993 / TCP # IMAP על דרישות SSL - · פרל מה חדש במהדורה זו: · שיפורים תכונה קלה


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

Netaddr :: IP.

Netaddr :: IP הוא מודול Perl שיכול לנהל את כתובות IPv4 ו- IPv6 ו- Subnets. ...

346

הורד

Warbun

WeBreun מספקת כלי הפצה של יישום Java פשוט. ...

213

הורד