#!/bin/bash set -e function convert-maildir { echo processing $maildir/ [[ ! -d $maildir/ ]] && echo $maildir/ not found && exit 1 cd $maildir/ for msg in `find cur/ new/ tmp/ -type f`; do formail < $msg | procmail ER_DOMAIN=nethence.com ER_USER=pbraun \ && rm -f $msg || echo error on $msg done; unset msg cd ../ } [[ -z $1 ]] && echo maildir folder? && exit 1 maildir=${1%%/*} convert-maildir chown -R vmail. /var/spool/virtual/ echo ALL DONE