# Check if the given mail directory of the form "example.com/user"
# exists.
cfg = configuration()
- mail_root = cfg.send('mail_root')
- return File.directory?("#{mail_root}/#{dir}")
+ return File.directory?("#{cfg.dovecot_mail_root()}/#{dir}")
end
def connect_superuser()
cfg = configuration()
# First create the "mail directories".
- mail_root = cfg.send('mail_root')
- FileUtils.mkdir_p("#{mail_root}/example.com/alice")
- FileUtils.mkdir_p("#{mail_root}/example.com/booger")
- FileUtils.mkdir_p("#{mail_root}/example.com/jeremy")
- FileUtils.mkdir_p("#{mail_root}/example.net/adam")
+ FileUtils.mkdir_p("#{cfg.dovecot_mail_root()}/example.com/alice")
+ FileUtils.mkdir_p("#{cfg.dovecot_mail_root()}/example.com/booger")
+ FileUtils.mkdir_p("#{cfg.dovecot_mail_root()}/example.com/jeremy")
+ FileUtils.mkdir_p("#{cfg.dovecot_mail_root()}/example.net/adam")
# Now the databases and their content.
connection = connect_superuser()
connection.close()
# Get rid of the maildirs.
- mail_root = cfg.send('mail_root')
- FileUtils.rm_r(mail_root)
+ FileUtils.rm_r(cfg.dovecot_mail_root())
end
end