a multimedia messaging system and method for controlling message procedures . the multimedia messaging system comprises : a database for storing data on message procedures , wherein the data on message procedures are used for defining procedures for messages of various classifications and modes of transmission for each of the procedures ; a feedback receiving sub - module for receiving sending results and feedback messages sent by message receivers ; a time control sub - module for setting a scheduled processing time for each of the current messages ; a message status determination sub - module for determining statuses of processing of the second messages ; a message procedure control sub - module for selecting next procedures and setting the next procedures as respective current procedures ; a message sending processing sub - module for obtaining data on controlling procedures and first messages , and for generating the second messages , wherein the second messages comprise message classifications , processing steps , first message contents , clients , transmission mode codes and client addresses ; a message sending module for selecting modes of transmission according to information on transmission modes in the second messages , and for sending the second messages to corresponding message receivers .