Dear Jesper,

Yes - It's possible.

Have a look..
########################################

                Enumeration<Header> allHeaders = 
mail.getMessage().getAllHeaders();
                ArrayList<Header> headerList = Collections.list(allHeaders);

                for (int h=0; h < headerList.size(); h++){
                        Header header = (Header)headerList.get(h);
                        mail.getMessage().removeHeader(header.getName());
                }
                

                for (int h=0; h < headerList.size(); h++){
                        Header header = (Header)headerList.get(h);
                        Header newheader = null;
                        if (header.getName().contains("Received")) {
                                String tempstr = header.getValue();
                                
                                for (int i = 0; i < removeHost_.size(); i++) {
                                        tempstr = 
tempstr.replaceAll(removeHost_.get(i), "*removed*");
                                        
                                        newheader = new 
Header(header.getName(), tempstr);

                                }
                        
                        } else {
                        
                                newheader = new Header(header.getName(), 
header.getValue());
                        
                        }
        
                        if (newheader != null) {
                                
mail.getMessage().addHeader(newheader.getName(), newheader.getValue());
                        }


                        
                }


########################################


-----Ursprüngliche Nachricht-----
Von: Jesper B. Kiær <[email protected]>
Gesendet: Fr 11.12.2009 14:56
An: James Users List <[email protected]>; 
Betreff: Alter Received field

> Hi
> 
> Is it possible via a Mailet to set the RFC822  "Received" field 
> dynamically ?
> 
> 
> brgds Jesper Kiaer
Frank Fitzke
Entwickler
Tel: +49 234 388 77 217 - Fax: +49 234 388 77 210 - Mobil: -
E-Mail: [email protected] - Web: www.globolog.com
-----------------------------------------------------
Globolog Gesellschaft fuer Softwareentwicklung und -vertrieb und 
Vertriebsgesellschaft fuer Zahlungsabwicklung und Couponing mbH - 
Lise-Meitner-Allee 4 - 44801 Bochum
Tel.: +49 234 388 77 200 - Fax: +49 234 388 77 210 - Email: [email protected] - 
Web: www.globolog.com
Geschäftsführer: Rainer Schulz
Rainer Stecken - HRB 10560  - USt.IdNr.: DE244850223

Der Inhalt dieser Email, inklusive seiner Anhaenge, ist vertraulich und 
ausschließlich für den bezeichneten Empfaenger bestimmt. Wenn Sie nicht der 
vorgesehene Empfaenger dieser Email oder dessen Vertreter sind, so beachten Sie 
bitte, dass jede Form der Kenntnisnahme, Nutzung, Veroeffentlichung, 
Vervielfaeltigung oder Weitergabe unzulaessig ist. Wir bitten Sie in diesem 
Fall, sich mit dem Absender dieser Email in Verbindung zu setzen.


This e-mail is intended exclusively for the individual or entity to which it is 
addressed and may contain confidential or legally privileged information, which 
may not be disclosed under current legislation. Any form of disclosure, copying 
or distribution of this e-mail is strictly prohibited. If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete all copies of the message.

Powered by TEAM UP!  ® 





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to