Hi

should be simple but I got stuck on this: How can I change the recipient of an 
incoming email object in a mailet ?

I tried this:

 ...
 ...
public void service(Mail mail) throws MessagingException {
 ...
 ...
        /* get message object */
        MimeMessage message = mail.getMessage();        

        /* recipient (in Address[] format) */
        InternetAddress[] rcptAddr = new InternetAddress[1];   
        rcptAddr[0] = new MailAddress("[EMAIL PROTECTED]").toInternetAddress();        

        /* set recipients */
        message.setRecipients(Message.RecipientType.TO, rcptAddr);

        /* alter mail */
        mail.setMessage(message);

        /* set state to further processing */
        if (_DEBUG_MAILDEST) System.out.println("mail state set to TRANSPORT");
        mail.setState(Mail.TRANSPORT);
        return;         
 ...
 ...
}

I already searched the Archives for answers but could have missed it. 
Any help is welcome!

Thanks in advance!
Frank


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to