Mail :: Transport :: DBX

PARSE Outlook Express Mailboxes
Download nu

Mail :: Transport :: DBX Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tassilo von Parseval
  • Uitgever website:
  • http://search.cpan.org/~vparseval/

Mail :: Transport :: DBX Tags


Mail :: Transport :: DBX Beschrijving

Parse Outlook Express Mailboxes Mail :: Transport :: DBX is een PERL-module die u platformonafhankelijke toegang geeft tot Outlook Express 'DBX-bestanden. Extract-submappen, berichten enz. Van die of gebruik het om DBX-archieven te converteren naar een meer draagbaar formaat (zoals standaard Mbox-formaat). Het is gebaseerd op Libdbx om zijn werk te doen. The Bad News: Libdbx weet niets van de endiances van je machine, dus het werkt niet op big-endian machines zoals Macintoshs of Suns. Het goede nieuws: ik heb de juiste patches gemaakt, zodat het in feite werkt, zelfs op machines met de 'verkeerde' bytorder (uitzondering: machines met een even odder-bytorder, zoals kralen zijn niet gezet; uitzondering van de uitzondering: als u mij koopt Een CRAY Ik zal het beloven het te repareren. Je moet de structuur van .dbx-bestanden begrijpen om een goed gebruik van deze module te maken. Outlook Express houdt een paar van die bestanden op je harde schijf. Bijvoorbeeld: mappen.dbx map1.dbx Comp .lang.perl.Misc.dbxHet smerige ding is dat er echt twee verschillende soorten dergelijke bestanden zijn: een die de werkelijke berichten bevat en een die alleen verwijzingen naar andere .dbx-bestanden bevat. Mappen.dbx kan worden beschouwd als het Toplevel Bestand Omdat het alle andere beschikbare .dbx-bestanden weergeeft. Wat betreft map1.dbx en comp.lang.perl.misc.dbx U kunt nog niet weten of ze berichten of submappen bevatten (hoewel comp.lang.perl.misc.dbx waarschijnlijk Bevat nieuwsgroepberichten die als loutere e-mails worden behandeld). Hoe laat deze MODUL e geeft u de informatie die u nodig hebt. Een gemeenschappelijke aanpak zou het volgende zijn: 1) Maak een nieuwe mail :: Transport :: DBX-object van "mappen.dbx" 2) herharden over zijn items met behulp van de methode GET () 2.1 als het een e-mail retourneert :: Transport :: DBX :: E-mail => een bericht 2.2 Als het een e-mail retourneert :: Transport :: DBX :: map => een map 3) Als bericht 3.1 Bel elke methode van post :: Transport :: DBX :: E-mail u heeft 4) Indien map 4.1 Bel elke methode van Mail :: Transport :: DBX :: Map U nodig of 4.2 Bel DBX () erop om een nieuwe mail te maken :: Transport :: DBX-object 4.2.1 Als DBX () heeft gedefinieerd iets gedefinieerd = > Rolback naar item 2) Het verwarring is dat .dbx-bestanden verwijzingen naar andere mappen kunnen bevatten die niet echt bestaan! Als Outlook Express een nieuwsnieuws is gebruikt, is dit een gemeenschappelijk scenario sinds Folders.dbx alle nieuwsgroepen weergeeft als aparte mail :: Transport :: DBX :: Mapobjecten, ongeacht of u bent ingeschreven op een van die of niet. Dus in essentie, roept DBX () op een map alleen een nieuw object terug als het bijbehorende .DBX-bestand bestaat. Synopsis Gebruik Mail :: Transport :: DBX; Mijn $ DBX = Eval {mail :: Transport :: DBX-> NIEUW ("BOX.MBX")}; Die $ @ als $ @; Voor mijn $ I (0 .. $ DBX-> MSGCount - 1) {MY $ MSG = $ DBX-> GET ($ I); Print $ msg-> onderwerp; ...} # Handig voor mijn $ MSG ($ DBX-> E-mails) {Print $ msg-> onderwerp; ... } Vereisten: · Perl


Mail :: Transport :: DBX Gerelateerde software