summaryrefslogtreecommitdiff
path: root/sqmail-4.3.07/src/recipients.sh
blob: 0e520a8a0c721c2456a7fe188aedb755e64264c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
awk '
  /^d/ {
    recipient = $8
    xdelay[recipient] += $5 - $4
    if ($2 == "k") sbytes[recipient] += $6
    if ($2 == "k") succ[recipient] += 1
    if ($2 == "d") fail[recipient] += 1
    if ($2 == "z") temp[recipient] += 1
  }
  END {
    for (recipient in xdelay) {
      str = sprintf("%.2f",xdelay[recipient])
      print 0 + sbytes[recipient],succ[recipient] + fail[recipient],succ[recipient] + fail[recipient] + temp[recipient],str,recipient
    }
  }
'