Currently, I use services like sneakemail/mailnull/spamgourmet/etc. to manage multiple forwarding addresses, one per list, such that once I'm done discussing in the thread I initiate, or whenever the address starts getting too much spam, I can deactivate the address.
I like the nabble-provided ability to subscribe to individual threads, but unfortunately they all expose my email address. I understand there's currently a complicated way to enable the use of multiple addresses by linking together multiple accounts, as each account is associated with one email address. This way, with each address created at spamgourmet, I create a corresponding account here and link it back into my main account. All of this is at least tedious.
In my ideal world, nabble will also provide address generation/management; in fact, Nabble is in a unique position to provide what the spam blockers don't. What I envision is that for each list, a user generates an address, which can be decomissioned at any time to stop spam once it starts coming in. However, this can be combined with Nabble's thread-awareness to free users like myself from manually activating and deactivating addresses.
At the very least, a more painless procedure to use new email addresses would be appreciated. E.g., on the post, allow me to enter a new email address there. However, this actually seems harder than the above option, since a naive implementation would allow users to add arbitrary addresses and thus send spam via nabble. Ways to control this include filtering the messages for spam, or restricting the addresses to follow the address generation pattern of well-known spam-blocking services like spamgourmet, or statistically filtering by requiring users to acknowledge ownership of a new address every so often, or ....
What do you think? I'm sure something like this would necessitate substantial infrastructural changes to Nabble, but hey, I can dream. Thanks for hearing me in!