If it's P2P then I'm back to running my own server - and if you run your own server then email is already P2P.
Email/SMTP is a very fault-tolerant protocol, which means it's very forgiving to a whole number of different errors that you can make while setting it up.
The problem comes when you account for the facts such as (1) some ISPs block ports commonly used for email; (2) some email providers will mark email from self-hosted email servers as spam.
But none of that is about email/SMTP specifically (and could theoretically apply to any P2P solution that catches on).