Ejemplo n.º 1
0
  /**
   * Adapto el mail a un mensaje
   *
   * @return El mensaje
   * @throws MessagingException
   */
  public Mensaje adaptarMail() throws MessagingException {

    Mensaje nuevoMensaje = new Mensaje();
    Address[] arregloDeDirrecciones = this.mensajesMail.getAllRecipients();

    nuevoMensaje.setAsunto(this.mensajesMail.getSubject());
    nuevoMensaje.setDe(((InternetAddress) this.mensajesMail.getFrom()[0]).getAddress());

    for (int i = 0; i < arregloDeDirrecciones.length; i++) {
      nuevoMensaje.agregarPara(arregloDeDirrecciones[i].toString());
    }

    analizaParteDeMensaje(this.mensajesMail, nuevoMensaje);
    // REALIZO LA ADAPTACION DEL MENSAJE

    return nuevoMensaje;
  }