A more complex but potentially fairer variation of this idea is to create an ecosystem where each sender posts a bond when delivering a message to an unknown recipient. If the recipient finds the message abusive/spammy, they could flag it as such and claim the bond, otherwise the message is received without a cost to the sender.