I did some digging and it appears, there are 4 basic components of a contract, namely, offer, acceptance, consideration (i.e. each party deriving a benefit) and intention to create legal relations. There is no problem in entering into a contract via email and the basic rules of contract creation...