summaryrefslogtreecommitdiff
path: root/roundcubemail/bin
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2012-01-05 11:25:42 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2012-01-05 11:25:42 +0000
commitb4579fac2d4736de64f37a726fc325340b989ce8 (patch)
treeae5e5b46b851f4efb30540495eaa0f2a17e6319f /roundcubemail/bin
parent915138d3baa850eb6c862cfaf57c3dff643a0ee8 (diff)
- Exclude MIME functionality from rcube_imap class into rcube_mime class
git-svn-id: https://svn.roundcube.net/trunk@5716 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/bin')
-rwxr-xr-xroundcubemail/bin/msgexport.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/roundcubemail/bin/msgexport.sh b/roundcubemail/bin/msgexport.sh
index 239d89363..5f9061971 100755
--- a/roundcubemail/bin/msgexport.sh
+++ b/roundcubemail/bin/msgexport.sh
@@ -51,17 +51,17 @@ function export_mailbox($mbox, $filename)
for ($count = $IMAP->messagecount(), $i=1; $i <= $count; $i++)
{
$headers = $IMAP->get_headers($i, null, false);
- $from = current($IMAP->decode_address_list($headers->from, 1, false));
-
+ $from = current(rcube_mime::decode_address_list($headers->from, 1, false));
+
fwrite($out, sprintf("From %s %s UID %d\n", $from['mailto'], $headers->date, $headers->uid));
fwrite($out, $IMAP->conn->fetchPartHeader($mbox, $i));
fwrite($out, $IMAP->conn->handlePartBody($mbox, $i));
fwrite($out, "\n\n\n");
-
+
progress_update($i, $count);
}
vputs("\ncomplete.\n");
-
+
if ($filename)
fclose($out);
}
@@ -114,7 +114,7 @@ $IMAP = new rcube_imap(null);
if ($IMAP->connect($host, $args['user'], $args['pass'], $imap_port, $imap_ssl))
{
vputs("IMAP login successful.\n");
-
+
$filename = null;
$mailboxes = $args['mbox'] == '*' ? $IMAP->list_mailboxes(null) : array($args['mbox']);
@@ -124,7 +124,7 @@ if ($IMAP->connect($host, $args['user'], $args['pass'], $imap_port, $imap_ssl))
$filename = preg_replace('/\.[a-z0-9]{3,4}$/i', '', $args['file']) . asciiwords($mbox) . '.mbox';
else if ($args['mbox'] == '*')
$filename = asciiwords($mbox) . '.mbox';
-
+
if ($args['mbox'] == '*' && in_array(strtolower($mbox), array('junk','spam','trash')))
continue;