 .../retrieve/MailhandlerPhpImapRetrieve.class.php  |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/modules/mailhandler_php_imap/plugins/mailhandler/retrieve/MailhandlerPhpImapRetrieve.class.php b/modules/mailhandler_php_imap/plugins/mailhandler/retrieve/MailhandlerPhpImapRetrieve.class.php
index 882fd73..e85e6c1 100644
--- a/modules/mailhandler_php_imap/plugins/mailhandler/retrieve/MailhandlerPhpImapRetrieve.class.php
+++ b/modules/mailhandler_php_imap/plugins/mailhandler/retrieve/MailhandlerPhpImapRetrieve.class.php
@@ -97,6 +97,11 @@ class MailhandlerPhpImapRetrieve extends MailhandlerRetrieve {
         watchdog('mailhandler', 'Unable to connect to %mail', array('%mail' => $mailbox->mail), WATCHDOG_ERROR);
       }
     }
+    else {
+      $message = 'Unable to purge message: missing imap_uid';
+      drupal_set_message(t($message));
+      watchdog('mailhandler', $message, WATCHDOG_ERROR);
+    }
   }
 
   /**
