# Needed for rm_r. require 'fileutils' require 'common/dovecot_mailstore_plugin' require 'rm/rm_plugin' class DovecotMailstoreRm include DovecotMailstorePlugin include RmPlugin def delete_domain(domain) # Will raise an exception if the path doesn't exist. domain_path = self.get_domain_path(domain) FileUtils.rm_r(domain_path) end def delete_account(account) # Will raise an exception if the path doesn't exist. account_path = self.get_account_path(account) FileUtils.rm_r(account_path) end end