From 69e87dbf22724d1bd4ff8b2719fe079ac757f4f7 Mon Sep 17 00:00:00 2001 From: Alexander Vassilevski Date: Sun, 24 Jan 2021 00:18:26 -0800 Subject: [PATCH] adding more detailed error logging and non-breaking imap folder creation --- lib/Hooks/UserHooks.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index fbd3b25..2823893 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -73,11 +73,12 @@ class UserHooks { return false; } foreach ($folders as $folder) { - if (! @\imap_createmailbox( $mbox, - \imap_utf7_encode("{" . $server . "}INBOX." . $folder ))) { - $message = 'Error creating ' . $folder . ' folder.'; + if (! @\imap_createmailbox( + $mbox, + \imap_utf7_encode("{".$server."}INBOX.".$folder))) { + $message = 'Error creating ' . $folder . ' folder: ' . + \imap_last_error(); $this->logger->error($message); - return false; } } \imap_close($mbox);