1. A system for sharing messages between an email client and a social network, the system comprising: a memory device; a processor connected to the memory device, wherein the processor is configured to perform: preparing, based on an input from a sender, an email message by using the email client; identifying a portion of the email message to be shared with users in the social network; tagging the portion of the email message with identities of the users in the social network, the tagging comprising attaching a tag comprising a tag name representing a predefined set of social network users and a media type used for publishing the portion of the email message, the tagging further comprising selecting a plurality of templates into which the portion of the email message is pasted wherein at least two of the users in the social network receives a different template; accessing the social network with credential of the sender; and posting the portion of the email message pasted on the plurality of templates on social network pages of the users under a name of the sender, wherein at least one of the users whose social network pages receive the posting is different from the recipients of the email message and the sender, wherein the social network comprises a plurality of different social networks and the identifies of the users tagged in the portion of the email message do not use a same social network, wherein the email message comprises a plurality of tagged portions tagged with different sets of social network users, wherein an untagged portion of the email message is sent by email to at least one of the recipients, wherein the processor is further configured to perform: sending the email message to the recipients; and posting the portion of the email message on the social network pages, wherein the sending the email message and the posting occur concurrently.