Hola me gustaria saber si puedo obtener el texto plano de los correos q son text/html, el tema es que de esos correos obtengo la descripcion y los guardo en una base de datos pero me gustaria que solo sea el texto plano.
Lo que llevo implementado del metodo es esto, pero no funciona
Código:
public String obtenerDescripcionMensaje(Message message) {
String descripcion="";
try {
if (message.isMimeType("text/plain")) {
descripcion+=message.getContent();
}
if (message.isMimeType("multipart/*")) {
Multipart multi = (Multipart) message.getContent();
for (int j = 0; j < multi.getCount(); j++) {
Part unaParte = multi.getBodyPart(j);
if (unaParte.isMimeType("text/plain")) {
descripcion+=unaParte.getContent();
}
if (unaParte.isMimeType("multipart/*")) {
Multipart multiparte = (Multipart) unaParte.getContent();
for (int ind = 0; ind < multiparte.getCount(); ind++) {
Part parte = multiparte.getBodyPart(ind);
if (parte.isMimeType("text/plain")) {
descripcion+=parte.getContent();
}
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return descripcion;
}
saludos y gracias