Thanks Vincenzo. Its exactly what i needed. I was
overriding getMessage(Mail) which allows to change the
content of original mail and not the bounce back.

Thank You.

--Ram

--- Vincenzo Gianferrari Pini
<[EMAIL PROTECTED]> wrote:

> Look at the AbstractRedirect/AbstractNotify/Bounce
> class hierarchy: just 
> extend Bounce overriding the getMessage() method
> with one that 
> dynamically returns the text that will replace the
> <message> tag contents.
> 
> To change the "inline" behaviour, you can either
> specify an <inline> tag 
> with one of the following values:
>      unaltered: original message is the new message
> body
>      body: original message body is appended to the
> new message
>      heads: original message headers are appended to
> the new message
>      all: original is appended with all headers
>      none: original is not appended (default for
> AbstractNotify and Bounce)
> 
> or override the getInLineType() method returning one
> of the following 
> int constants: UNALTERED, BODY, HEADS, ALL, NONE.
> 
> To change the "attachment" behaviour, you can either
> specify an 
> <attachment> tag with one of the following values:
>      body: original message body is attached as
> plain text to the new 
> message
>      heads: original message headers are attached as
> plain text to the 
> new message
>      all: original is attached as plain text with
> all headers
>      message: original message is attached as type
> message/rfc822, a 
> complete mail message (default for AbstractNotify
> and Bounce)
>      none: original is not attached
> 
> or override the getAttachmentType() method returning
> one of the 
> following int constants: BODY, HEADS, ALL, MESSAGE,
> NONE.
> 
>  From my understanding, you want
> <inline>body</inline> and 
> <attachment>none</attachment>.
> 
> Vincenzo
> 
> 
> 
> ramakrishnan kalicut wrote:
> 
> >I'm trying to extend Bounce mailet to send a
> >dynamically created message, instead of the one
> >specified in <message> tag. I donot see any method
> >in Bounce class which allows me to do that. I'm
> able
> >to
> >get it working using the following statement.
> > getMailetContext().bounce(mail, "Invalid email
> > address", new
>
>org.apache.mailet.MailAddress("[EMAIL PROTECTED]"));
> >  
> >But the problem is, this sends the bounce back with
> >original mail as attachment. I want the original
> >mail to be inline. 
> >
> >Any ideas.
> >
> >Thanks,
> >Ram
> >
> >
> >             
> >__________________________________ 
> >Do you Yahoo!? 
> >Meet the all-new My Yahoo! - Try it today! 
> >http://my.yahoo.com 
> > 
> >
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >  
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250

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

Reply via email to