summaryrefslogtreecommitdiff
path: root/dovecot/uwimap2dovecot.sh
blob: fc242ae58ed4f02ea652ec6278b9f17120610f31 (plain)
  1. #!/bin/sh
  2. for mbox in `ls -1 /home/*/mail/mbox`; do
  3. user=`echo $mbox|sed 's,/home/\(.\+\)/mail/mbox,\1,'`
  4. inbox=/var/mail/$user
  5. if test -s $inbox; then
  6. cat $inbox >> $mbox
  7. fi
  8. mv $mbox $inbox
  9. user-init $user
  10. done
  11. for oldlist in `ls -1 /home/*/.mailboxlist`; do
  12. user=`echo $oldlist|sed 's,/home/\(.\+\)/.mailboxlist,\1,'`
  13. newlist=/home/$user/mail/.subscriptions
  14. mv $oldlist $newlist
  15. user-init $user
  16. done