diff --git a/create-mailbox.php b/create-mailbox.php
index 089b93dc..cc22cca4 100644
--- a/create-mailbox.php
+++ b/create-mailbox.php
@@ -278,13 +278,6 @@ TODO: this is the end of /create-mailbox.php code segment
*/
$tDomain = $fDomain;
- if (create_mailbox_subfolders($fUsername,$fPassword))
- {
- $tMessage = $PALANG['pCreate_mailbox_result_success'] . "
($fUsername";
- } else {
- $tMessage = $PALANG['pCreate_mailbox_result_succes_nosubfolders'] . "
($fUsername";
- }
-
if ($CONF['generate_password'] == "YES")
{
$tMessage .= " / $fPassword)";
@@ -326,6 +319,14 @@ TODO: this is the end of /create-mailbox.php code segment
$tMessage .= "
" . $PALANG['pSendmail_result_success'] . "
";
}
}
+
+ if (create_mailbox_subfolders($fUsername,$fPassword))
+ {
+ $tMessage = $PALANG['pCreate_mailbox_result_success'] . "
($fUsername";
+ } else {
+ $tMessage = $PALANG['pCreate_mailbox_result_succes_nosubfolders'] . "
($fUsername";
+ }
+
}
}
}
diff --git a/functions.inc.php b/functions.inc.php
index 2d3aaa18..2263bf96 100644
--- a/functions.inc.php
+++ b/functions.inc.php
@@ -1926,6 +1926,8 @@ function create_mailbox_subfolders($login,$cleartext_password)
$s='{'.$s_host.$s_port.$s_options.'}';
+ sleep(1); # give the mail triggering the mailbox creation a chance to do its job
+
$i=@imap_open($s,$login,$cleartext_password);
if (FALSE==$i)
{