haraka / Haraka

A fast, highly extensible, and event driven SMTP server
https://haraka.github.io
MIT License
5.09k stars 662 forks source link

Feature Request: List available/installed plugins. #429

Closed brlafreniere closed 10 years ago

brlafreniere commented 10 years ago

I would like to request the ability to see all plugins that are available, perhaps via a command, such as haraka --list-plugins, and also information/descriptions about the plugins. The main reason I'm asking is because, I went to configure Haraka to use TLS, and I first looked in the config directory, and did not see anything labeled tls. I also opened up the config/plugins directory, and also did not see anything labeled tls. This confused me, as I began wondering if this plugin was something that needed to be installed, or if my download of Haraka didn't come with it. I decided to read the manual and looked at the plugins section, in which there is a tls section that vaguely hints that it should be installed by default. What I think would be helpful, is some kind of information that tells me this is a plugin that is already installed, packaged with Haraka. Only after I read the log output did I realize Haraka was successfully loading the tls plugin. I think it would be nice if I could see some kind of output informing me of all of the plugins it recognizes, whether built-in or 3rd party. I had the same experience with the rcpt_to.in_host_file plugin. I think if that particular confusion there could be cleared up, it would make working with/configuring Haraka much nicer.

Thanks.

baudehlo commented 10 years ago

This is now done with both --list and --order.