#!/bin/bash
# maildir2mbox converter
# maildir2mailbox converter
# http://kaneda.bohater.net

if [ -z "$1" ] ; then
  echo "maildir2mbox converter by kaneda.bohater.net"
  echo
  echo "Use: $0 mboxoutputfile"
  echo
  echo "[run in maildir directory (with new,cur,tmp)]"
  exit
fi

if [ -f $1 ] ; then
  echo "ERROR: file $1 exist - delete him !!!"
  exit
fi

> $1
for katalog in new cur tmp ; do
  for plik in `/bin/ls $katalog|grep -v $0`; do 
    LINIAZFROM=`grep "^From:" $katalog/$plik|grep "@"|head -n1|sed s/From:/'From '/`
    echo "$LINIAZFROM `date +'%c'`" >> $1
    cat $katalog/$plik >> $1
    echo >> $1
  done
done

