]> gitweb.michael.orlitzky.com - mailshears.git/blob - lib/mv/plugins/dovecot_mailstore.rb
Implement user_exists() everywhere and use it to correct the console output.
[mailshears.git] / lib / mv / plugins / dovecot_mailstore.rb
1 require 'common/filesystem'
2 require 'common/mailstore'
3 require 'common/dovecot_mailstore_plugin'
4 require 'mv/mv_plugin'
5
6 class DovecotMailstoreMv < Mailstore
7
8 include DovecotMailstorePlugin
9 include MvPlugin
10
11
12 def mv_domain(from, to)
13 from_path = self.get_domain_path(from)
14 to_path = self.get_domain_path(to)
15 FileUtils.mv(from_path, to_path)
16 end
17
18 def mv_account(from, to)
19 from_path = self.get_account_path(from)
20 to_path = self.get_account_path(to)
21 FileUtils.mv(from_path, to_path)
22 end
23
24 end