I am wondering if I just update the table "lists" with a new email address, do I need to restart James? Tracing through the code, seems to me that it grabs the members in init(), but not in service, so what that means is that if something changes, it cannot detect it without restarting it. If I do it through AvalonListservManager, it just does a sql update to the table, does it tell the mailet to refresh itself?
Another shortcoming is that everytime I add/change a new mailing list, I have to launch my pico to edit config.xml, restart james before it can refresh it. Is there a command in James to reload config.xml? Even better, I think the parameters such as membersonly, attachmentsallowed, replytolist, autobracket, subjectprefix should also be saved in the database, so that a webapp can update it directly.
