From 12e57c5f10535500018feda01e8f70ff56f36523 Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Thu, 7 Mar 2013 09:13:20 +0100 Subject: [PATCH] fix maildirExists() function to check also 'old' maildir layout, refs #1103 Signed-off-by: Michael Kaufmann (d00p) --- lib/functions/filedir/function.maildirExists.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/functions/filedir/function.maildirExists.php b/lib/functions/filedir/function.maildirExists.php index bb096bad..bedf2271 100644 --- a/lib/functions/filedir/function.maildirExists.php +++ b/lib/functions/filedir/function.maildirExists.php @@ -36,6 +36,12 @@ function maildirExists($result = null) $maildir = makeCorrectDir($settings['system']['vmail_homedir'] .'/'. $loginname .'/'. $email_domain .'/'. $email_user . (!empty($maildirname)?'/'.$maildirname:'')); if(@file_exists($maildir)) { return true; + } else { + // backward-compatibility for old folder-structure + $maildir_old = makeCorrectDir($settings['system']['vmail_homedir'] .'/'. $loginname .'/'. $email_user); + if (@file_exists($maildir_old)) { + return true; + } } } }