diff --git a/plugins/mailhandler/commands/MailhandlerCommandsFiles.class.php b/plugins/mailhandler/commands/MailhandlerCommandsFiles.class.php
index 62e88eb..0d06a59 100644
--- a/plugins/mailhandler/commands/MailhandlerCommandsFiles.class.php
+++ b/plugins/mailhandler/commands/MailhandlerCommandsFiles.class.php
@@ -16,7 +16,8 @@ class MailhandlerCommandsFiles extends MailhandlerCommands {
       // 'unnamed_attachment' files are not really attachments, but mimeparts like HTML or Plain Text.
       // We only want to save real attachments, like images and files.
       if ($attachment->filename !== 'unnamed_attachment') {
-        $destination = 'temporary://';
+        $destination = 'public://mailhandler_temp/';
+        file_prepare_directory($destination, FILE_CREATE_DIRECTORY);
         $filename = mb_decode_mimeheader($attachment->filename);
         $file = file_save_data($attachment->data, $destination . $filename);
         $file->status = 0;
