A content adaptation server, including:a receiving module, which is used for receiving a multimedia message from a calling terminal, wherein multimedia contents and a model of a called terminal are included in the multimedia message;a determining module, which is used for determining multimedia formats supported by the called terminal according to the model of the called terminal and selecting an optimum multimedia format from them;a compressing module, which is used for compressing the multimedia message according to the optimum multimedia format selected by the determining module; anda sending module, which is used for sending the multimedia message compressed by the compressing module according to the maximum size of the multimedia message supported by the called terminal.