#! /bin/bash
# Last edited on 2003-09-10 20:49:22 by stolfi

cmd="${0##*/}"
usage="${cmd} FOLDER DIR" 

# Splits a Unix mail folder into separate numbered files 

if [ $# -ne 2 ]; then 
  echo "usage: ${usage}" 1>&2; exit 1;
fi

folder="$1"; shift;
dir="$1"; shift;

mkdir -p ${dir}
export FILENO=00000; \
  formail \
      -z -p ' ' -I X-Spam- \
      -s save-split-message ${dir} \
    < ${folder}
