#!/bin/sh # # Create links to mail folders in a form Dovecot likes: # .something -> something # .lists.something -> lists/something # MAILDIR=$HOME/Maildir if [ $(pwd) != "$MAILDIR" ]; then echo "Run this script from your MAILDIR (set to $MAILDIR)" exit 1 fi # Remove old links find . -type l | xargs rm dirs=$(find . -type d | grep -v cur | grep -v new | grep -v tmp) for f in $dirs; do if [ -d $f/cur ]; then link_name=$(echo $f | sed 's#^.##' | sed 's#/#.#g') echo "executing: ln -s $f $link_name" ln -s $f $link_name fi done if [ -d cur ]; then rmdir cur new tmp || { echo "remove cur, new, tmp"; exit 1; } fi ln -s inbox/cur cur ln -s inbox/new new ln -s inbox/tmp tmp