Это может быть достигнуто с помощью procmail. Вот пример .procmailrc :
MAIL=$HOME/ROOT VERBOSE=on LOGFILE=$MAIL/procmail.log DATE=`date +%Y%m%d` HOUR=`date +%H` MIN=`date +%M` SLICE=$DATE/$HOUR/$MIN MAILDIR=$MAIL DEFAULT=$MAILDIR/$SLICE/ # Creates the slice if necessary. DUMMY=`test -d $MAILDIR/$SLICE || mkdir -m 700 -p $MAILDIR/$SLICE`
Тонкость: косая черта после $DEFAULT
указывает формат Maildir. Если вы предпочитаете mbox, удалите его.