1. A method of processing messages comprising: receiving messages by a message server which includes a plurality of message boxes associated with respective user communication devices; logging, by the message server, the messages in a log file; checking, by the message server, the log file to detect if a message has been received by the message server for a particular user communication device within a predetermined time period thus providing message detection information.