I am trying to make email system just like yahoo or hotmail and I am wondering what I should know to build it.I mean what are the basic things I have to do to build this system that is all thank you ...