We just use:

transmittedMessage.setHeader("Return-path", fullBounceAddress);

IIRC I had trouble using anything but setting the header explicitly.
Note that fullBounceAddress is not just a flat email address as it needs
to be surrounded by <> to be valid

-- Jason


> -----Original Message-----
> From: euphobot [mailto:[EMAIL PROTECTED] 
> Sent: 09 September 2003 09:07
> To: James Users List
> Subject: Re: setting Return-Path in mailet
> 
> 
> try setReplyTo or setHeader from MimeMessage
> 
> ----- Original Message -----
> From: "Bosco So" <[EMAIL PROTECTED]>
> To: "James Users List" <[EMAIL PROTECTED]>
> Sent: Monday, September 08, 2003 12:22 PM
> Subject: setting Return-Path in mailet
> 
> 
> > I'm generating email messages from within a mailet. How do 
> I create a 
> > Return-Path header that's different from the From header? When I 
> > create email messages outside James using the JavaMail API, the 
> > following code gives me a Return-Path header that's 
> different from the 
> > From header. However, the same code in James results in 
> email messages 
> > where the Return-Path is taken from the From header (and 
> the values I 
> > set in msg.setEnvelopeFrom is ignored).
> >
> >             Properties props = new Properties();
> >             Session msess = Session.getDefaultInstance(props, null);
> >             SMTPMessage msg = new SMTPMessage(msess);
> >
> >             String bounceAddress = 
> "[EMAIL PROTECTED]";
> >             msg.setEnvelopeFrom(bounceAddress);
> >             try {
> >                 msg.setFrom(new
> InternetAddress("[EMAIL PROTECTED]",
> >                                                 "From Handler"));
> >                 msg.setReplyTo(new InternetAddress[] {
> >                     new
> InternetAddress("[EMAIL PROTECTED]",
> >                                         "Reply Handler")});
> >             }
> >             catch (java.io.UnsupportedEncodingException 
> cannotHappen) 
> > {}
> >
> >             msg.setRecipient(Message.RecipientType.TO,
> "[EMAIL PROTECTED]");
> >             msg.setSubject("test subject");
> >             msg.setContent("test message", "text/plain");
> >
> >
> > Am using James 2.2.0a9 on RedHat Linux 8 with Sun JDK1.4.2.
> >
> >
> > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> > BOSCO SO                                   www.groundspring.org
> >
> > Senior Software Engineer, Groundspring.org.  Growing 
> nonprofits with 
> > Internet tools and training.
> >
> > DonateNow:  Accept credit card donations through your website
> >  EmailNow:  Send eNewsletters and communicate with supporters
> >     ebase:  Manage your stakeholder relationships
> >
> > Groundspring.org, P.O. Box 29256, San Francisco, CA 
> 94129-0256 . . . . 
> > . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> >
> >
> >
> > 
> ---------------------------------------------------------------------
> > 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]
> 
> 



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

Reply via email to