Argyrisv 0 Newbie Poster

Hello i am having a problem in removing all headers from a Part in java mail.The code i use :

Enumeration headers = part.getAllHeaders();
       while (headers.hasMoreElements()) {
                Header h = (Header) headers.nextElement();
                System.out.println(h.getName() + ": " + h.getValue());
                 part.removeHeader(h.getName());
        }

The System.out.println gives me right names an values!!But when i use part.removeHeader(h.getName()); nothing seems to be removed!!Has anybody any idea where is the problem or suggest me a new way to remove the Headers??