Fix for empty recipients

Some transports do not check for empty recipient lists.
This way no email will be sent if there are no people to send it to,
without throwing any exceptions