|
Ключевые слова: mail, convert, mailbox, imap, script, (найти похожие документы)
Date: Sat, 31 Aug 2002 13:59:42 +0600 From: Alexander Kulak <Alexander_Kulak@f208.n450.z2.fidonet.org> Newsgroups: fido7.ru.linux Subject: Преобразование mailbox в формат Cyrus imap SR> Господа, возникла проблема - надо сконвертировать почтовые ящики SR> пользователей (/var/spool/mail) в формат почтовых ящиков cyrus imap. Чем SR> бы это можно сделать, подскажите? вот мое осталось: ========== mbox2cyrus.sh ===== #!/bin/sh # конвертирует ящики в базу cyrus # на stdin - список пользователей while read u ; do mbox="/var/spool/mail/$u" echo -n "$u " if test -s $mbox ; then formail -s ./filt.sh $u < $mbox mv $mbox /var/spool/mail/_bak/ && echo -n "[moved]" fi echo done ========= filt.sh ====== #!/bin/sh cat > tmp.msg if grep -a "Subject\:.*FOLDER\ INTERNAL\ DATA" tmp.msg &> /dev/null ; then echo -n "-" else if cat tmp.msg | grep -v "^From\ " | /usr/cyrus/bin/deliver -q $1 ; then echo -n "+" else echo -n "!" fi fi rm -f tmp.msg
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |