Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Kulak                      2:450/208      31 Aug 2002  13:59:42
 To : Sergay Romanov
 Subject : Re: unix mailboxes => cyrus converting
 -------------------------------------------------------------------------------- 
 
 
 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
 b.w., Alexander Kulak   [ http://ehu.by/~sa ]
 --- tin/1.5.12-20020311 ("Toxicity") (UNIX) (Linux/2.4.14-xfs (i686))
  * Origin: Inst. Phys. Chem. problems of BSU (2:450/208@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 unix mailboxes => cyrus converting   Sergay Romanov   30 Aug 2002 15:23:50 
 Re: unix mailboxes => cyrus converting   Alexander Kulak   31 Aug 2002 13:59:42 
Архивное /ru.linux/79625b67cec8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional