From owner-freebsd-isp Thu Oct 29 13:12:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA23379 for freebsd-isp-outgoing; Thu, 29 Oct 1998 13:12:36 -0800 (PST) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from joshua.enteract.com (joshua.enteract.com [207.229.129.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA23374 for ; Thu, 29 Oct 1998 13:12:35 -0800 (PST) (envelope-from djhoward@joshua.enteract.com) Received: (qmail 27903 invoked by uid 1032); 29 Oct 1998 21:12:31 -0000 Message-ID: <19981029151229.Y8390@enteract.com> Date: Thu, 29 Oct 1998 15:12:29 -0600 From: dannyman To: Scott Lambert , freebsd-isp@FreeBSD.ORG Subject: Re: Expiring old mail? References: <19981026185229.A386@csw.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <19981026185229.A386@csw.net>; from Scott Lambert on Mon, Oct 26, 1998 at 06:52:29PM -0600 X-Loop: djhoward@uiuc.edu X-URL: http://www.dannyland.org/~dannyman/ Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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