I've written a little perl script to analyze a qmail log.

This scripts gives a hint as to what you might save in bandwidth
if qmail supported multiple recipients.

This results is indicative at best - here are some caveats:

o only messages sizes as recorded in the log are counted
o SMTP overhead is not counted
o DNS overhead is not counted
o TCP overhead is not counted
o failed deliveries are not counted
o Aggregation is by FQDN, not MX target
o Assumes no VERP (which makes each message unique and this not countable)
  (grep these out if it's a problem)
o The incremental costs of subsequent deliveries via multiple recipients
  is assumed to be zero.

So if you feed it a log that has one message inserted for 2 remote
recipients to the same domain it will show a potential saving of
50%.

Since the script is only lightly tested, I'm soliciting a few volunteers
who are willing to run this script on their log files and send the results
back to me (and/or the list if you so desire).

You must be able to run a perl script and devise a preprocessing command
such as cut or awk (as the script only wants the qmail output, not
timestamps and such). You must understand the caveats, and giving me
feedback would be nice. IOW, no beginners please.

Email me if you can help.


Mark.

Reply via email to