IMAP :: KLANT

Geavanceerde manipulatie van IMAP-services met verwijzingsondersteuning
Download nu

IMAP :: KLANT Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brenden Conte
  • Uitgever website:
  • http://search.cpan.org/~conteb/

IMAP :: KLANT Tags


IMAP :: KLANT Beschrijving

Geavanceerde manipulatie van IMAP-services met verwijzingsondersteuning IMAP :: Client is een PERL-module die is gemaakt als een intide op laag niveau voor elke IMAP-server. Het werd gebouwd om een 'duidelijke box' oplossing te zijn voor het werken met een IMAP-omgeving. Het idee is dat alles wat een IMAP-client zou moeten kunnen doen, en alle informatie die beschikbaar is via de IMAP-specificaties, moet beschikbaar zijn op een clientinterface en gebruiker. Op deze manier kan de volledige sterkte van het IMAP-protocol en -gegevens worden gebruikt, idealiter in de meest netwerk-efficiënte manneters die mogelijk zijn, in plaats van alleen een subset van commando's of data-limited reacties. Als de server het zegt, moet de klant het kunnen zien. Deze module neemt ook stappen om te kunnen verwerken van verwachte situaties voor de gebruiker in plaats van een per-implementatiegedrag te forceren voor dergelijke verwachte evenementen, zoals verwijzingen. IMAP :: Klant zal verwijzingen volledig ondersteunen en zal deze op transparante wijze omgaan voor welk commando wordt verstrekt (zolang de verwijzing s voor anonieme of dezelfde gebruiker met hetzelfde wachtwoord - een nieuwe gebruiker of ander wachtwoord vereist, een nieuwe gebruikersnaam vereist / Wachtwoord dat moet worden verkregen. Zoals 0,01, wordt dit niet ondersteund, maar het raamwerk is omlaag. Deze module probeert ook de verschillende RFC's voor IMAPREV1-communicatie zeer nauwkeurig te volgen, waar passend opdrachtgever te handelen. De volledige lijsten van RFK's waarnaar wordt verwezen Voor deze module zijn onder meer: * RFC 3501 - Internet Message Access Protocol - versie 4Rev1 (gedeeltelijk) * RFC 2086 - IMAP4 ACL-extensie (0,01) * RFC 2087 - IMAP4-quota-uitbreiding (0,01) * RFC 2088 - IMAP4 Niet-synchroniseren Literaten (0,01 ) * RFC 2177 - IMAP4 IDLE-opdracht (nog niet ondersteund) * RFC 2192 - IMAP4 URL-regeling (0,01) * RFC 2193 - IMAP4 Mailbox-verwijzingen (0,01 ) * RFC 2342 - IMAP4-Naamruimte (nog niet direct ondersteund) * RFC 2359 - IMAP4 UIDPLUS Extensie (gedeeltelijk in 0.01 - UID UID Controleer OK, NODIG COYUID EN APPENDUID-ondersteuning) * RFC 2971 - IMAP4 ID-extensie (0,01) * RFC 3348 - IMAP4 Kind Mailbox-uitbreiding (nog niet direct ondersteund) * RFC 3502 - IMAP MULTIAPPEND-UITVOERING (NIET Rechtstreeks ondersteund nog) * RFC 3516 - Binary Content Extention (nog niet direct ondersteund) * RFC 3691 - Internet Message Access Protocol (IMAP) UnSelect-commando (nog niet direct ondersteund) Bovendien zijn de volgende conceptenfunctionaliteiten ook inbegrepen. Hoewel functionaliteit is opgenomen voor deze concepten (omdat een server deze gebruikt), vervallen de concepten na 6 maanden, en is dus misschien functionaliteit van de serverzijde op zijn best. * Draft-IETF-IMAPEXT-annotate-15 - IMAP annotate extensie (nog niet direct ondersteund) * Draft-Daboo-IMAP-annotatemore-08 - IMAP annotatemore extensie (gedeeltelijk in 0,12 - Getannotation Works) Synopsis Gebruik IMAP :: Klant mijn $ IMAP = Nieuwe IMAP :: Client ($ Server); Tenzij (Ref $ IMAP) {DIEN "Mislukt Object: $ IMAP ";} (of) mijn $ IMAP = Nieuwe IMAP :: Client (); $ IMAP-> Connect (PEERADDR => $ SERVER, CONNECTMETHOD => 'SSL StartTls Plain',) of Die" Kan geen verbinding maken met : ". $ IMAP-> FOUT (); $ IMAP-> ONFAIL ('FOUT'); $ IMAP-> Errorstyle ('Stack'); $ IMAP-> Debuglevel (1); $ IMAP-> Capability_Checking (1 ); sub showstats ($) {mijn $ resp = shift; foreachy my $ attrict (sleutels% {$ resp}) {print "$ att: $ Resp -> {$ attri} ";}} $ IMAP-> REGISTER_MAILBOX_UPDATE (SHOWSTATSEN); $ IMAP-> Authenticeer ($ Gebruiker, $ PASS) of DIE" Kan niet authenticeren als $ -gebruiker ". $ IMAP-> FOUT ()." "; (of) $ IMAP-> Authenticeer ($ User, $ Pass, $ Authas_User) of Die" Kan niet authenticeren als $ -gebruiker namens $ Authas_User: ". $ IMAP-> FOUT ()." "; $ IMAP-> ID () of DIE $ IMAP-> FOUT (); $ IMAP-> Mogelijkheid () of DIE $ IMAP-> FOUT (); $ IMAP-> NOOP () OF DIE $ IMAP-> FOUT (); FIXME: Meer Voorbeelden hier Vereisten: · Perl


IMAP :: KLANT Gerelateerde software

Poef

PERL-extensie die sterker typen, inkapseling en erfenis biedt ...

410

Downloaden