I combined the code from those two links:
http://cephas.net/blog/2006/06/09/using-apache-james-and-javamail-to-implement-variable-envelope-return-paths/
http://www.ibm.com/developerworks/java/library/j-james1.html
Here are the core parts:
String verpFrom = .....
Properties props = new Properties();
props.put("mail.smtp.from", verpFrom);
Somehow, I solved the problem by setting a global session object(there
was a local session object in my original code), just like the session
object in MailClient.java file in above link.
Hope this helps.
Sharon
On Sun, May 16, 2010 at 10:55 AM, Norman Maurer <[email protected]> wrote:
> Hi Sharon,
>
> how you set the return path ? Can you show us the code ?
>
> Bye,
> Norman
>
> 2010/5/15 G. Sharon Yang <[email protected]>:
>> Hello, all,
>> I am stuck in this for more than one day... did lots of search and
>> still haven't solved the problem. I hope to get help here.
>>
>> Does James mail server allow manually-set different 'return-path' for
>> different emails?
>> for example:
>> sending email from mailtest to email1, the 'return-path' is set to:
>> [email protected]
>>
>> sending email from mailtest to email2, the 'return-path' is set to:
>> [email protected]
>>
>> the same thing for email3....
>>
>> Those envelops are set in Javamail ( by using mail.smtp.from) . I
>> checked the logs in in javamail, all in correct values. However, when
>> I check the actual emails, they all have the same 'return-path', in
>> this case, [email protected]. And the value will be re-set
>> only if I re-start tomcat server in my java server...
>>
>> weird.... and trying to figure out why...
>>
>> More background:
>> I am trying to implement VERP, as descrbied
>> here:http://cephas.net/blog/2006/06/09/using-apache-james-and-javamail-to-implement-variable-envelope-return-paths/
>>
>> I have javamail and other java-related stuff in one server, james
>> server in another server. The emails were already sent/received
>> successfully.
>>
>> Thanks,
>>
>> Sharon
>>
>> ---------------------------------------------------------------------
>> 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]