public class MyMailMarshaler extends DefaultMailMarshaler { public void convertMailToJBI(MessageExchange exchange, NormalizedMessage nmsg, MimeMessage mailMsg) throws MessagingException { super.convertMailToJBI(exchange, nmsg, mailMsg); String mailContent = nmsg.getProperty("org.apache.servicemix.mail.text").toString(); mailContent = "" + mailContent + ""; try { nmsg.setContent(new StringSource(mailContent)); } catch (javax.jbi.messaging.MessagingException e) { e.printStackTrace(); } } }