1. A processor-implemented method for searching a mailbox of a user device to identify and present one or more results relevant to the user's requirements, the mailbox comprising a plurality of e-mails, the method comprising: receiving at the user device, an input from the user specifying the user's requirements; identifying at least one context of a search based on the input; searching in the mailbox according to the at least one context to identify one or more results relevant to the input, the results being at least one of one or more e-mails and one or more e-mail attachments; ranking each of the results according to the extent of relevance to the received input, wherein the ranking is performed based on a plurality of pre-defined conditions; and presenting the results to the user according to the ranking.
1. A processor-implemented method for searching a mailbox of a user device to identify and present one or more results relevant to the user's requirements, the mailbox comprising a plurality of e-mails, the method comprising: receiving at the user device, an input from the user specifying the user's requirements; identifying at least one context of a search based on the input; searching in the mailbox according to the at least one context to identify one or more results relevant to the input, the results being at least one of one or more e-mails and one or more e-mail attachments; ranking each of the results according to the extent of relevance to the received input, wherein the ranking is performed based on a plurality of pre-defined conditions; and presenting the results to the user according to the ranking. 23. The processor-implemented method of claim 1 , wherein presenting the results comprises: identifying e-mails in the results that satisfy one or more pre-defined conditions to determine e-mails forming a part of an e-mail chain by the processor; presenting a latest e-mail in the e-mail chain representing the e-mail chain while presenting the results to the user; and presenting all e-mails of the e-mail chain when the user selects to see all e-mails in the e-mail chain.