diff --git a/include/class.mailfetch.php b/include/class.mailfetch.php
index 82da3e7f4024f155ddbdf8c79f5b1fc5fa9e8174..9bf51bc9f39b65881d77b0a8a2388fec25bd01a8 100644
--- a/include/class.mailfetch.php
+++ b/include/class.mailfetch.php
@@ -370,7 +370,7 @@ class MailFetcher {
         if($part && !$part->parts) {
             //Check if the part is an attachment.
             $filename = false;
-            if ($part->ifdisposition
+            if ($part->ifdisposition && $part->ifdparameters
                     && in_array(strtolower($part->disposition),
                         array('attachment', 'inline'))) {
                 $filename = $this->findFilename($part->dparameters);