1. A computer-implemented method, comprising: analyzing electronic messages of a first user with respect to one or more features associated with the electronic messages; associating descriptive tags with the electronic messages of the first user based on the analyzing; and performing tasks with respect to the electronic messages of the first user, on behalf of the first user, based on the descriptive tags associated with the respective electronic messages; wherein the associating descriptive tags with the electronic messages of the first user includes learning electronic message tagging rules based one or more of a statistical machine learning technique and a parser, and associating the descriptive tags with the electronic messages of the first user based on features associated with the electronic messages and the learned electronic message tagging rules.