dovecotが勝手に落ちるのは困る。ということで、dovecotが立ち上がっているかチェックして、落ちてたら再起動するスクリプトを作ってみた。
#!/bin/sh
DOVPID=`ps --no-heading -C dovecot|awk '{print $1}'`
if [ ! $DOVPID ] ; then
  echo "Auto restart dovecot service.";
  /etc/init.d/dovecot start
fi

これをcronとかで呼べばOK。MAILTO=を設定しておけばメールも来るので、どのくらいの頻度で起こるかも調べられます。