1. A method for providing a self updating email message, comprising: sending an email message to a recipient via a network connection, the email message including encapsulated content, wherein the encapsulated content includes instructions for updating the email message; selectively updating the email message in accordance with the encapsulated content when the email message is opened by the recipient, wherein the updating occurs when the network connection is not currently established; and controlling the updating of the email message if the email message is sent by the recipient to another party, wherein the controlling includes allowing a subset of the updating to occur, and wherein the controlling is performed using the instructions for updating the email message.