What do people think of this behaviour - is it reasonable? The per-user config plugin actually works really well, but it does require this or something equivalent in the core. Thoughts?
I'd rather rewrite the core to not support the "map" interface at all (and Ask has already expressed he is happy to see that happen) and just have config() take a hashref all the time for option handling. You can use it for the per RCPT code (which should also be examined for assimilation) and I can use it for validating input values.
John
