It's not realtime, though. You send your message and the other person gets it... in a few minutes.
All our email clients do is send it to our email servers. Try sending email out of your own machine. I doubt 10% would reach the destination inbox. The general assumption today is you don't run your own mail server. :(