#!/bin/sh

DESCRIPTION="Get top message deferral data.  Default sort: message count."

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

sortcol=1
headers="mess dest recipient reason"
header_sort[1]="-rn"
header_sort[2]=""
header_sort[3]=""
header_sort[4]=""

source $FUNCS

get_sort $1

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