#!/bin/bash OLDDIR=$1 MAIlDIR=/home/domain.com/Maildir cd $OLDDIR pwd #files=(*); for i in "${files[@]}"; do [[ -f $i ]] && echo "$i"; done files=(*) for F in "${files[@]}"; do [[ -f $F ]] && echo "$F" echo "cp $OLDDIR/$F $MAILDIR/" echo "" cd $MAILDIR/ echo "Current Directory is `pwd`" echo "$F\n" case "$F" in inbox) mb2md inbox . 508 503 ;; INBOX.Drafts) mb2md "INBOX.Drafts" ".Drafts" 508 503 ;; INBOX.Sent) mb2md "INBOX.Sent" ".Sent" 508 503 ;; INBOX.Trash) mb2md "INBOX.Trash" ".Trash" 508 503 ;; ### echo for debug. *) echo "mb2md \"$F\" \"$F\" 508 503 " ;; esac echo "" ##echo "cd $OLDDIR/" echo "Removing $F" echo "rm -f $F" done