A method performed by a messaging server for synchronizing messages between a first electronic device and a second electronic device, wherein each device (10A,10B) is accessed by an associated user, and wherein the method comprises: receiving a first unique device identifier associated with the first electronic device, receiving registration information associated with the associated user of the first electronic device, wherein the registration information includes a unique user identifier associated with the user of the first electronic device; storing the first unique device identifier and the unique user identifier in a storage device at the messaging server; receiving a second unique device identifier associated with the second electronic device and receiving registration information associated with the associated user of the second electronic device, wherein the registration information includes the unique user identifier associated with the user of the second electronic device; determining whether the first electronic device and the second electronic device share the unique user identifier, when the first electronic device and the second electronic device share the unique user identifier, linking the second unique device identifier to the first unique device identifier and to the unique user identifier; receiving a message intended for the first electronic device or the second electronic device; and characterized in that the method comprises: determining that the received message is directed to a user that utilizes the first and second electronic devices (10A,10B); determining that the user desires synchronization between the first and second electronic devices (10A,10B); and transmitting the received message to the first and second electronic devices (10A,10B) addressed to the respective device's unique device identifier, whereby messages intended for the first electronic device or the second electronic device are synchronized between the first electronic device and the second electronic device. receiving a first unique device identifier associated with the first electronic device, receiving registration information associated with the associated user of the first electronic device, wherein the registration information includes a unique user identifier associated with the user of the first electronic device; storing the first unique device identifier and the unique user identifier in a storage device at the messaging server; receiving a second unique device identifier associated with the second electronic device and receiving registration information associated with the associated user of the second electronic device, wherein the registration information includes the unique user identifier associated with the user of the second electronic device; determining whether the first electronic device and the second electronic device share the unique user identifier, when the first electronic device and the second electronic device share the unique user identifier, linking the second unique device identifier to the first unique device identifier and to the unique user identifier; receiving a message intended for the first electronic device or the second electronic device; and characterized in that the method comprises: determining that the received message is directed to a user that utilizes the first and second electronic devices (10A,10B); determining that the user desires synchronization between the first and second electronic devices (10A,10B); and transmitting the received message to the first and second electronic devices (10A,10B) addressed to the respective device's unique device identifier, whereby messages intended for the first electronic device or the second electronic device are synchronized between the first electronic device and the second electronic device. linking the second unique device identifier to the first unique device identifier and to the unique user identifier; receiving a message intended for the first electronic device or the second electronic device; and characterized in that the method comprises: determining that the received message is directed to a user that utilizes the first and second electronic devices (10A,10B); determining that the user desires synchronization between the first and second electronic devices (10A,10B); and transmitting the received message to the first and second electronic devices (10A,10B) addressed to the respective device's unique device identifier, whereby messages intended for the first electronic device or the second electronic device are synchronized between the first electronic device and the second electronic device. determining that the received message is directed to a user that utilizes the first and second electronic devices (10A,10B); determining that the user desires synchronization between the first and second electronic devices (10A,10B); and transmitting the received message to the first and second electronic devices (10A,10B) addressed to the respective device's unique device identifier, whereby messages intended for the first electronic device or the second electronic device are synchronized between the first electronic device and the second electronic device.