Since 1.3 version user’s programs for message processing (plugins) can process any message sending through ADR, but not only messages sending by mailing list. If you don’t know plugin’s ideology read “Internal SMTP server and mailboxes” article first.
So, three special mail boxes appear: adr-any, adr-list, adr-notlist. They have the following feature: you can add to them only plugins, but you can’t add mailing lists. Plugins added to adr-any process all messages sending through ADR. Plugins added to adr-list process all messages sending by any mailing list and they are executed after plugins added to box with mailing list. Plugins added to adr-notlist process all messages sending through ADR except messages sending by mailing lists.
For example, if you want XRay plugin process all outcoming messages create adr-any mail box and add to it this plugin. Similarly, if you want realname plugin process all messages sending by any mailing list create adr-list box and add to it this plugin.
The messages are processed in such order. The messages sending through ADR not by mailing list are processed at first by plugins added to adr-notlist box (if it’s created), then by plugins added to adr-any box (if it’s created). The messages sending through ADR by mailing list, e.g. realname, at first are processed by plugins added to the box with mailing list and then by plugins added to adr-list box (if it’s created) and only then by plugins added to adr-any box.