1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining whether forwarding, by a second communication device, a copy of a message to a third communication device, the message having been communicated from a first communication device to the second communication device, will result in a cost being incurred based on a subscription that relates to a messaging service, wherein the subscription is associated with a subscriber identity; and determining whether to forward, by the second communication device, the copy of the message to the third communication device, wherein the determining whether to forward is based on a message routing rule that is based on preference data corresponding to a preference of the subscriber identity, wherein the preference data indicates whether the cost is to be incurred in connection with the copy of the message being forwarded.