Proposed e-mail plan: Sender pays per message. Good idea?

You might not see much spam in your inbox, because it’s being filtered before it gets to you. A very sizable portion of Internet traffic is spam. Since Friday our small company got 661 messages classified as spam. And the classification isn’t 100% perfect, I bet if you look in your spam folder you will find at least one good message.

“Sender” would mean individual computer if possible. IP address maybe?

I once read a similar proposal, but instead of involving money, it involved making the computer solve some kind of simple math problem for each e-mail that was sent. To the average sender, it would be such a short delay as to not be noticed. For someone sending bulk e-mails, it’d be enough of a hassle that you’d have to decide if it was really worth it.

At some point during the implementation of any such scheme, you create a situation where legitimate senders can no longer reach recipients who are expecting to hear from them.

Another fine in theory but not so good in practice idea. Everyone would have to update their mail server software, who would enforce (world-wide on millions of servers) that the sending mail server is actually doing the math, how does the receiving mail server verify the math was done, and if the math hasn’t been done what does the receiving mail server do with the message?

With charges of $1.00 or more, who do you expect would actually pay the fee (without being whitelisted and reimbursed)? If the answer to that is “pretty much nobody”, then how is this different to a simple whitelist system?

Assuming that senders pay up front, and then are reimbursed if whitelisted, how would legitimate automated emails work - like the registration system on this forum, that sends a confirmation email to each attempted signup? What’s to stop someone signing up thousands of times, and simply not reimbursing the forum?

Spammers have millions of computers and IP addresses at their disposal already.

It’s standard practice for the receiving mail server to limit the number of messages it will accept from a sending IP. But how does a receiver know how many messages that IP has sent to other servers?

A lot of people have posted reasons why this is a problematic idea to implement.

But can we find a way to make it happen at my workplace? If I could make a buck every time someone CCs me on an email that I have no reason to be CCed on, I’d be rich. Bonus if there’s an additional penalty every time someone includes a 4-meg picture of their screen…