class DovecotMailstore < Mailstore
include Plugin
-
+
def initialize
@domain_root = Configuration::MAIL_ROOT
end
def describe_domain(domain)
- return get_domain_path(domain)
+ begin
+ domain_path = get_domain_path(domain)
+ return domain_path
+ rescue NonexistentDomainError => e
+ return e.message
+ end
end
def describe_account(account)
- return get_account_path(account)
+ begin
+ account_path = get_account_path(account)
+ return account_path
+ rescue NonexistentAccountError => e
+ return e.message
+ end
end
def delete_domain(domain)