diff --git a/process/IncomingEmailExecutor_lib/process.js b/process/IncomingEmailExecutor_lib/process.js
index 18756c30f4dfb3005f0f0d06f5ea3ab27797acde..acd4c707cd7141cea4d447a432df02e3a9adec54 100644
--- a/process/IncomingEmailExecutor_lib/process.js
+++ b/process/IncomingEmailExecutor_lib/process.js
@@ -153,11 +153,13 @@ IncomingEmailExecutor.prototype.isUnlinkable = function ()
 IncomingEmailExecutor.getContactDataByEmail = function (pMailAddress, pAlias)
 {
     var mailAddress = EmailUtils.extractAddress(pMailAddress).toUpperCase();
-    return newSelect("CONTACT.CONTACTID, CONTACT.STATUS, CONTACT.PERSON_ID, CONTACT.ISOLANGUAGE", pAlias)
-                    .from("COMMUNICATION")
-                    .join("CONTACT", "COMMUNICATION.CONTACT_ID = CONTACT.CONTACTID")
-                    .where("COMMUNICATION.ADDR", mailAddress, "upper(#) = ?")
-                    .table();
+    return mailAddress
+        ? newSelect("CONTACT.CONTACTID, CONTACT.STATUS, CONTACT.PERSON_ID, CONTACT.ISOLANGUAGE", pAlias)
+            .from("COMMUNICATION")
+            .join("CONTACT", "COMMUNICATION.CONTACT_ID = CONTACT.CONTACTID")
+            .where("COMMUNICATION.ADDR", mailAddress, "upper(#) = ?")
+            .table()
+        : [];
 }
 
 IncomingEmailExecutor.prototype.createActivity = function(pAdditionalLinks)