Email 2.0

Hashing out my idea for email 2.0 - This should be written into a proper document

Example of sending mail

bob@example.org wants to send an email to alice@example.com

Details

Encryption is optional, since the part that matters the most in this is the signing to authenticate the email. Since you already have the method of retrieving public keys from mail servers and and all users must have private keys to sign the messages, it is easy enough just to encrypt the message as well.

Pros

Spoofed mail is history.

Clients can send mail directly

No more IP blacklisting

Cons

Not backwards compatable

Encryption

All encryption and signing is done with asymmetric keypairs. A standard will need to be decidied on of what method to use.