#!/bin/sh

DESCRIPTION="Get message count and message bytes totals per domain.  Default sort: messages received."

DIR="$( cd "$( dirname "$0" )" && pwd )"
TOP_DOMAIN_STATS="${DIR}/../lib/top-domain-stats.sh"
COLUMNT=/usr/local/qmailanalog/bin/columnt
FUNCS="${DIR}/../lib/functions.sh"

sortcol=1
headers="mess_in mess_out bytes_in bytes_out host"
header_sort[1]="-rn"
header_sort[2]="-rn"
header_sort[3]="-rn"
header_sort[4]="-rn"
header_sort[5]=""

source $FUNCS

get_sort $1

( echo $headers
$TOP_DOMAIN_STATS \
   | sort ${header_sort[$sortcol]} -k$sortcol ) \
   | $COLUMNT \
   | less -F
