メッセージコンバータは、個々のメッセージまたはその一部がサーバーを通過する際に起動されます。メッセージコンバータは、対象のメッセージ部分をまったく変更しない場合もありますし、それらのメッセージ部分を変更または削除する場合もあります。テキスト部分は、Java の String オブジェクトとして処理されます。メッセージコンバータは、それ以外の添付ファイルをバイトストリームとして処理し、処理済みのバイトストリーム (オリジナルとは異なる可能性がある) を返します。ただし、削除する必要のある添付ファイルに対しては、何も返しません。
メッセージ変換 API を使用したアプリケーションでは、次のことが行えます。
ウィルスのチェックと除去
変換エンジンの統合化
メッセージ内容のフィルタリング