#!/bin/bash
OPATH="/var/archives/mail"
for i in `cat /etc/mailboxes | awk '{ printf "%s|%d\n", $1, $2} '`; do
MPATH=`echo $i | awk -F '|' '{print $1}'`
DAYS=`echo $i | awk -F '|' '{print $2}'`
OWNER=`stat -c %U $MPATH`
PSUFFIX=`dirname $MPATH`
if [ ! -d "$OPATH$PSUFFIX" ] ; then
mkdir -p "$OPATH$PSUFFIX"
fi
chmod 700 "$OPATH$PSUFFIX"
chown $OWNER:mail "$OPATH$PSUFFIX"
archivemail -d $DAYS -o "$OPATH$PSUFFIX" "$MPATH"
done
вторник, 19 июня 2007 г.
Еще один скрипт из /usr/local/bin
Родил в страшных муках настраиваемый скрипт для офисного почтового сервера с smtp через smarthost и imap для пользователей. Чтобы старую почту архивировать. Раньше работало куда более криво, ныне вот так. (единственное - запарился mbox-ы в файл прописывать)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий