File: sendmail-largeboxes

package info (click to toggle)
logwatch 5.2.2-5
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,112 kB
  • ctags: 42
  • sloc: perl: 9,032; sh: 65; makefile: 54
file content (22 lines) | stat: -rwxr-xr-x 598 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
##########################################################################
# $Id: sendmail-largeboxes,v 1.3 2004/06/22 13:48:26 kirk Exp $
##########################################################################

test -x /usr/bin/gawk || exit 0

if [ -d /var/mail ]; then
	SPOOLDIR=/var/mail
elif [ -d /var/spool/mail ]; then
	SPOOLDIR=/var/spool/mail
else
	echo "Can't find spool directory"
fi

if [ "$SPOOLDIR" ]; then
	ls -alSh $SPOOLDIR | \
		grep rw | \
		grep -E "([0-9][0-9]|[4-9])+[0-9]+([.][0-9])*[M]" | \
		gawk -F ' ' ' { print("Warning: Large mailbox: "$9" ("$5")") } '
fi