alecpl
2010-06-30 3e58bf2062be1323d7c7c021d40255458e28e74d
bin/msgexport.sh
@@ -1,7 +1,10 @@
#!/usr/bin/php
#!/usr/bin/env php
<?php
if (php_sapi_name() != 'cli') {
    die('Not on the "shell" (php-cli).');
}
define('INSTALL_PATH', preg_replace('/bin\/$/', '', getcwd()) . '/');
define('INSTALL_PATH', realpath(dirname(__FILE__) . '/..') . '/' );
ini_set('memory_limit', -1);
require_once INSTALL_PATH.'program/include/iniset.php';
@@ -86,8 +89,8 @@
      $from = current($IMAP->decode_address_list($headers->from, 1, false));
      
      fwrite($out, sprintf("From %s %s UID %d\n", $from['mailto'], $headers->date, $headers->uid));
      fwrite($out, iil_C_FetchPartHeader($IMAP->conn, $IMAP->mailbox, $i, null));
      fwrite($out, iil_C_HandlePartBody($IMAP->conn, $IMAP->mailbox, $i, null, 1));
      fwrite($out, iil_C_FetchPartHeader($IMAP->conn, $mbox, $i, null));
      fwrite($out, iil_C_HandlePartBody($IMAP->conn, $mbox, $i, null, 1));
      fwrite($out, "\n\n\n");
      
      progress_update($i, $count);
@@ -169,4 +172,4 @@
   vputs("IMAP login failed.\n");
}
?>
?>