It is a joke. And old, old, old joke. You were supposed to laugh.
Oh, I get it. I get jokes
Sometimes yeah, your mind is Like a Cray computer Meni
The problem with spam, as pointed out by others before me, is that spammers are already not paying the cost of sending mail. What makes you think they will start paying for it when you make it more expensive? Why wouldn't they just keep using stolen resources like they do now?
Depending on how this is implemented, it may not be the case that being able to compromise an email account will also mean having access to the bitcoins used to pay for messages. So this may make it much harder for spammers to steal the resources required to send messages.
So then if someday we decide to use digital "stamps" it will actually work, great
* Who should get the money from emails anyways? The recipient? The mail hoster (gmail, hotmail, your own mailserver...)?
* How do you attach 1 Bitcent to an email if you don't know a payout address beforehand?
* How do you know a mail was properly paid for if you only get a transaction of 1 Bitcent from a Bitcoin address and 2 mails at the same time from different senders, both claiming to be from this payment? Do you then require to have a signed message in the header of the mail or so from the sending address?
* The recipient.
* There will be some sort of DNS system that resolves email addresses to Bitcoin addresses. This will be handled automatically by the mail client.
* The transaction will embed a hash of the message.
*Why the recipient ? He gets the information contained in the e-mail already. This has to be addressed.
*The "DNS system" is already in place, is the blockchain. The MUA software would hash the message and output you a bitcoin address. You pay the fee and e-mail gets sent automatically when bitcoin tx is broadcasted. If the e-mail is relayed with 1 confirm or not depends on server you connect to. The market would self regulate.
If TLS is used to communicate with the service provider you know the "stamp" is protected. "Stamp" would be swept by the service provider, MTA, that gets to send the message. The receiving service provider doesn't have to trust the other end, there are only two interested MTA's in the whole process, because they would relay a fix amount of e-mails and wait for the payment or ask a payment in advance for a chunk of them. No coins, no e-mail relay to local user boxes. The remote MTA would even have the ability to check total postage paid with the blockchain.
*The message would be hashed until you get something like this 1CfauqxxHNDVkZTmcsDik1LB9Ka5gmWqRT. You can try buying some "stamps" if you want. Thanks