2012年11月9日 星期五

mailbox to maildir





mailbox 與 maildir 格式不多做說明


所需套件
mb2md

安裝方式:
yum -y install mb2md

建立執行檔: 
vim /usr/local/bin/allmb2md
內容:
#!/bin/sh
MBOXDIR="/var/spool/mail"
cd $MBOXDIR
for user in *; do
  MAILDIR="/home/$user/Maildir"
  mkdir -p $MAILDIR/
  echo  "user $user"
 
  mb2md -s $MBOXDIR/$user -d $MAILDIR/
  chmod -R 700 $MAILDIR/
  chown -R $user $MAILDIR/
done
變更為可執行:
chmod +x /usr/local/bin/allmb2md
執行:
allmb2md
注意事項:
MAILDIR="/home/$user/Maildir"
會這樣設定,是因為在dovecot 內有做
mail_location = maildir:~/Maildir的設定。