The problem with keeping the email on the sender's computer is that it would have to be on and accessible to the internet 24/7. It also poses a number of security and privacy risks that are obvious. What could be done is force smtp servers to authenticate the sender before sending the email, which is a technology already in place but rarely used.