Mail :: Transporte :: DBX

Parsook Outlook Express Buzones
Descargar ahora

Mail :: Transporte :: DBX Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Tassilo von Parseval
  • Sitio web del editor:
  • http://search.cpan.org/~vparseval/

Mail :: Transporte :: DBX Etiquetas


Mail :: Transporte :: DBX Descripción

Parshaok Express Mailboxes Mail :: Transport :: DBX es un módulo PERL que le brinda acceso independiente de la plataforma a los archivos DBX de Outlook Express '. Extraiga subcarpetas, mensajes, etc. de aquellos o utilícelo para convertir archivos DBX en un formato más portátil (como el formato Mbox estándar). Se basa en Libdbx para hacer su trabajo. Las malas noticias: Libdbx no sabe nada sobre la endianidad de su máquina, por lo que no funciona en máquinas grandes, como Macintoshs o Soles. Las buenas noticias: hice los parches apropiados para que, de hecho, funciona incluso en las máquinas con el malteado 'incorrecto' (excepción: las máquinas con un bugte aún más soldado, como las candadas, no se aprovechan; excepción de la excepción: si me compran Un cray le prometo solucionarlo. Tienes que entender la estructura de los archivos .dbx para hacer un uso adecuado de este módulo. Outlook Express mantiene un par de esos archivos en su disco duro. Por ejemplo: Folletas.dbx folder1.dbx comp .lang.perl.misc.dbxThe Nasty Lo acerca de eso es que realmente hay dos tipos diferentes de dichos archivos: uno que contiene los mensajes reales y uno que simplemente contiene referencias a otros archivos .dbx. ​​Folletas.dbx podría considerarse el Toplevel Archivo, ya que enumera todos los demás archivos .DBX disponibles. En cuanto a folder1.dbx y comp.lang.perl.misc.dbx, todavía no se puede saber si contienen mensajes o subcarpetas (aunque comp.lang.perl.misc.dbx probablemente Contiene mensajes de grupo de noticias que se tratan como meros correos electrónicos). Afortunadamente este modul E te da la información que necesitas. Un enfoque común sería lo siguiente: 1) Crear un nuevo correo :: Transporte :: DBX Objeto de "Folders.dbx" 2) iteración sobre sus artículos utilizando el método GET () 2.1 Si devuelve un correo :: Transporte :: DBX :: Email => Un mensaje 2.2 Si devuelve un correo :: Transporte :: DBX :: Carpeta = >> una carpeta 3) Si el mensaje 3.1 Llame a cualquier método de correo :: Transporte :: DBX :: Correo electrónico que necesita 4) Si la carpeta 4.1 llama a cualquier método de correo :: Transporte :: DBX :: Carpeta que necesita o 4.2 Llame a DBX () en él para crear un nuevo correo :: Transporte :: DBX Objeto 4.2.1 Si DBX () devolvió algo definido = > Rollback al artículo 2) La cosa confusa es que los archivos .dbx pueden contener referencias a otras carpetas que realmente no existen! Si Outlook Express se usó en un boletín informativo, este es un escenario común desde que las Folletas.DBX enumera todos los grupos de noticias como correo separado :: Transporte :: DBX :: Carpeta Objetos No importa si está suscrito a cualquiera de ellos o no. Por lo tanto, en esencia, llame a DBX () en una carpeta, solo devolverá un nuevo objeto si el archivo .dbx correspondiente existe.Synopsis Use Mail :: Transport :: DBX; MY $ DBX = EVAL {Mail :: Transport :: DBX-> Nuevo ("box.mbx")}; Die $ @ if $ @; Por mi $ I (0 .. $ DBX-> Msgcount - 1) {My $ MSG = $ DBX-> Obtenga ($ i); Imprimir $ msg-> sujeto; ...} # Más conveniente para mis $ msg ($ dbx-> correos electrónicos) {impresión $ msg-> sujeto; ...} Requisitos: · Perl


Mail :: Transporte :: DBX Software relacionado

Orix

Persistencia de objetos motítimos con múltiples modelos con múltiples herencias ...

192

Descargar