diff --git a/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java b/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
index c35279641cc1014f62c2aa79121dd59c00e7f506..ca1cc48421b73ffc331d84a28c44c227a37e50a6 100755
--- a/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
+++ b/src/main/java/no/nibio/vips/logic/messaging/MessagingBean.java
@@ -108,20 +108,29 @@ public class MessagingBean {
         //ResteasyWebTarget target = client.target("http://logic.testvips2.nibio.no");
         UniversalMessagingServiceClient umClient = target.proxy(UniversalMessagingServiceClient.class);
 
-
-        try
+        if  (
+                System.getProperty("no.nibio.vips.logic.DISABLE_MESSAGING_SYSTEM") == null 
+                || System.getProperty("no.nibio.vips.logic.DISABLE_MESSAGING_SYSTEM").equals("false")
+            )
         {
-            //System.out.println(new ObjectMapper().writeValueAsString(um));
-            Response r = umClient.sendMessage(new ObjectMapper().writeValueAsString(uMessage));
+            try
+            {
+                //System.out.println(new ObjectMapper().writeValueAsString(um));
+                Response r = umClient.sendMessage(new ObjectMapper().writeValueAsString(uMessage));
 
-            // TODO: Handle result
+                // TODO: Handle result
 
-            String result = r.readEntity(String.class);
-            System.out.println(result);
+                String result = r.readEntity(String.class);
+                //System.out.println(result);
+            }
+            catch(JsonProcessingException ex)
+            {
+                // Handle error
+            }
         }
-        catch(JsonProcessingException ex)
+        else
         {
-            // Handle error
+            System.out.println("Messaging system disabled. This message was not sent: " + uMessage.toString());
         }
         
         return uMessage;
diff --git a/src/main/java/no/nibio/vips/logic/messaging/UniversalMessage.java b/src/main/java/no/nibio/vips/logic/messaging/UniversalMessage.java
index 1e0ea75ffbd711b78dc841ce90e00f3db8b977e0..8140c9802a11bde3afdbea1b284c4690da5cf735 100755
--- a/src/main/java/no/nibio/vips/logic/messaging/UniversalMessage.java
+++ b/src/main/java/no/nibio/vips/logic/messaging/UniversalMessage.java
@@ -189,7 +189,12 @@ public class UniversalMessage implements Serializable {
 
     @Override
     public String toString() {
-        return "no.nibio.vips.logic.messaging.UniversalMessage[ universalMessageId=" + universalMessageId + " ]";
+        
+        return "no.nibio.vips.logic.messaging.UniversalMessage[ universalMessageId=" + universalMessageId + " ]\n"
+                + (this.getMessageLocalVersionObjects().size() > 0 ? 
+                    "Subject = " + this.getMessageLocalVersionObjects().get(0).getMsgSubject() + "\n" +
+                    "Recipients = " + this.getDistributionList()
+                : "");
     }
 
     /**