Hi First of all, a lot of thanks for your quick reply.
I'm using file-based repositories so "by hand" I mean moving the two files, FileObjectStore and FileStreamStore, from the error directory (\\var\mail\error) to the the spool directory (\\var\mail\spool). After restarting James I see in the logs that the moved mail is being process again by my mailet but retrieving the attribute previously set in the fist pass (mail.setAttribute/mail.getAttribute) returns null. Any idea what I'm doing wrong? regard and thank you again, Rafael Munoz Stefano Bagnara-2 wrote: > > rafael.munoz ha scritto: >> Hello >> >> I have been building some custom matchers/mailets for James and I have a >> question regarding the nature of the mail attributes. >> >> Are the mail attributes persisted when the mail is stored in a >> repository? >> >> My user case is simple: >> - A mail is processed by my mailets and some attributes are set in the >> mail. >> - An error happens so the mail is stored in the error repository. >> - Using the FromRepository mailet the failed mails are move again to the >> spool repository >> - Can I expect to have the attributes set in the mail in the second-pass? > > Yes, they are persisted. > >> I have done some preliminary tests moving the mails by hand from the >> error >> repository to the spool repository, but the attributes are empty >> indicating >> maybe that the attributes are not persistent? > > How do you move them by hand? > > Stefano > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/mail-attributes-persistence-tp19047177p19048056.html Sent from the James - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
