postfix 的 mailbox 如何轉換成 maildir 郵件格式

[1.] 可用的工具有

            下載 http://home.uninet.ee/~ragnar/2md/2md-1.11

            用法: 2md /var/spool/mail/cross_mailbox /var/spool/mail/cross_maildir

            下載 http://batleth.sapienti-sat.org/projects/mb2md/mb2md-3.20.pl.gz

            用法: mb2md -s /var/spool/mail/cross_mailbox -d /var/spool/mail/cross_maildir

            注意: mb2md 一定要完整路徑

檔案: (包含 2md、mb2md) 

下載檔案mail2dir.zip (21.1 KB , 下載:24次)

[2. ] 將原已存在的郵件先由 mailbox 換成 maildir

#!/bin/sh

set -x

MAILBOX_DIR="/var/spool/mail"

MAILDIR_DIR="/var/spool/mail/maildir"

[ -d $MAILDIR_DIR ] || mkdir -p $MAILDIR_DIR

cd $MAILBOX_DIR

for user in *; do

        perl /root/mb2md-3.20.pl -s $MAILBOX_DIR/$user -d $MAILDIR_DIR/$user

        chown -R $user.mail $MAILDIR_DIR/$user/
done

[3.] Postfix
         vi /etc/postfix/main.cf

home_mailbox = Maildir/
mailbox_command = /usr/bin/procmail -a "$EXTENSION" DEFAULT=/var/spool/mail/maildir/$USER/ MAILDIR=/var/spool/mail/maildir/$USER

         postfix reload

[4.] Dovecot
         vi /etc/dovecot.conf

mail_location = maildir:/var/spool/mail/maildir/%u

         service dovecot restart

標籤: postfix mailbox maildir
評論: 0 | 引用: 0 | 閱讀: 3993 | 列印 | 文件 | 轉發

發表評論
暱 稱: 密 碼:
網 址: E - mail:
驗證碼: 驗證碼圖片 選 項:
頭 像:
內 容:
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用
  • 表情符號