Implements a per-destination worker pool,
so that connections to the same destination
are not parallelized, but instead queued.
If a queue is full, new messages are immediately
deferred, before mail data is sent from postfix.
Closes: #141
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>