Date: Thu, 29 Oct 1998 15:12:29 -0600 From: dannyman <dannyman@dannyland.org> To: Scott Lambert <lambert@csw.net>, freebsd-isp@FreeBSD.ORG Subject: Re: Expiring old mail? Message-ID: <19981029151229.Y8390@enteract.com> In-Reply-To: <19981026185229.A386@csw.net>; from Scott Lambert on Mon, Oct 26, 1998 at 06:52:29PM -0600 References: <19981026185229.A386@csw.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 26, 1998 at 06:52:29PM -0600, Scott Lambert wrote:
> Hi,
>
> I recently ran into a problem with my mail server. The /var/mail disk filled
> up. (not good)
>
> Anyway after several hours of "mail -f username" and deleting 7 month-old un-
> read messages and > 1 month-old read messages, I freed up approximately 700MB
> of disk. (Why do people subscribe to every mailing list on the planet and
> not read their mail?)
Heh, I have a little script I used to use for just this sort of situation,
which would write a script to move the largest spools into user home
directories.
#!/bin/sh
echo "#!/bin/sh" > movemail
rm /home/`whoami`/mail-abusers
ls -ulsk /var/mail | sort -rn | head -25 | awk '$4==$10 { print "\n#"$4" size "$6" last mod "$8" "$7" "$9"\nmv /var/mail/"$4" /home/"$4"/INBOX\nchown "$4" /home/"$4"/INBOX\necho -n \""$4", \" >> /home/djhoward/mail-abusers" }' >> movemail
#echo "rm movemail" >> movemail
chmod 755 movemail
$EDITOR movemail
echo "Okay, now you can sudo ./movemail at your discretion."
Not the cleanest or prettiest script, by any means, but that fouth line always
gave me a warm fuzzy feeling.
HTH,
danny
--
// dannyman yori aiokomete || Our Honored Symbol deserves
\\/ http://www.dannyland.org/~dannyman/ || an Honorable Retirement (UIUC)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981029151229.Y8390>
