1. A method comprising: at a recipient system, presenting a keyword user interface to a recipient user; receiving a new keyword from the recipient user via the keyword user interface; receiving a new action associated with the new keyword, from the recipient user; storing the new keyword and the new action in a profile associated with the recipient user; receiving a plurality of incoming email messages from a message communicator, each email message of the plurality of incoming email messages including message content; automatically analyzing the message content of each email message to identify at least one keyword of a set of keywords that includes the new keyword, wherein the at least one keyword is included in the message content; prioritizing the plurality of incoming email messages based on the at least one keyword to identify a download priority associated with each email message; and selectively downloading an email message with a higher priority before downloading an email message with a lower priority.
8. The method of claim 1 , further comprising: receiving a search query indicating one or more keywords; and accessing the email messages in an email mailbox based on the search query, the email messages including the one or more keywords.