1. A method for enriching emails, said method comprising: using a processor device configured to perform: receiving a user's email messages, each message comprising a header, message body, and signature; performing semantic analysis on the email message body; deriving a plurality of objects of interest; associating search-based content with the objects of interest; ranking the objects of interest; and outputting the ranked objects with the search-based content into a current email message of the user.