plugins.rb 352 B

12345678910111213
  1. module Dovecot
  2. module Plugins
  3. def self.required?(plugin, attrs)
  4. return true if attrs.has_key?('mail_plugins') and attrs['mail_plugins'].include?(plugin)
  5. attrs['protocols'].each do |protocol, conf|
  6. return true if conf.has_key?('mail_plugins') and conf['mail_plugins'].include?(plugin)
  7. end
  8. false
  9. end
  10. end
  11. end