Полная версия

OSS Group


Авторизация

  

Навигация

Текущее местоположение:  OSS Group :: Wiki :: Admin :: Преобразование mbox в Maildir
Главное меню:   Главная   Документация   Разработка   Контакты   Поиск   Карта сайта   Wiki   Блоги
Разделы Wiki:   Admin  APT  Sandbox

Преобразование mbox в Maildir

Для преобразования имеется скрипт на Perl: mb2md. Порядок работы со скриптом:

mb2md.pl -h : Получение подсказки
mb2md.pl -m : Конвертация /var/spool/mail/<user> в ~<user>/Maildir
mb2md.pl -s <path> -R : Конвертация всех папок в <path> в соответствующую структуру в Maildir.

Для работы скрипта нужен пакет perl-TimeDate (модуль Date::Parse).

Скрипт для конвертации почтовых папок всех пользователей в системе (запускается от root):

#!/bin/bash
mb2md=./mb2md-3.20.pl
debug=echo

for u in /var/spool/mail/*; do

  uid=`basename $u`

  echo -n "Converting INBOX for $uid ..."
  su -l -c "$debug $mb2md -m" $uid
  echo "  done."

  uhd=`getent passwd $uid | awk -F : '{print $6}'`

  [ -d "$uhd/mail" ] && (echo -e "Converting mail/ for $uid  ";  su -l -c "$debug $mb2md -s $uhd/mail -R" $uid )
  echo  "  done.\n"

done

Для реальной работы надо закоментировать строку с debug=echo .


Дата создания: 2006-05-24 11:43:53 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 11:43:53 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1


  Не показывать комментарии


Wiki::Admin   Карта раздела  Оглавление  Изменения за сутки  Изменения за неделю  Изменения за месяц



Быстрый поиск по Wiki:
И ИЛИ

На эту страницу ссылаются:

©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы