I'll give an idea of what I had in mind for this - I've not assessed how easy this would be to do but...
- [strike]Use vbulletin user database for auth in phplist[/strike] [strike]This has turned out to be a lot more work than its worth due to functions in phplist not working as documented[/strike] This is back on the list due to a brainwave...
- Allow users to subscribe to lists via usercp
- Keep user data synced between the two programs
- Pass information about bounced emails back to vbulletin
The last item is something i'm interested on views over - My instinct would be to unsubscribe the user from all lists after a certain number of bounces; however what to do on the vbulletin side of things is more tricky - should they be unsubscribed from everything there as well? should a flag be set on the user account? should they be set into the users awaiting email confirmation group?
Perhaps just call a script/function on the vbulletin side that will allow developers to write their own behaviours for this...