Index: /alternc-mailman/trunk/bureau/class/m_mailman.php
===================================================================
--- /alternc-mailman/trunk/bureau/class/m_mailman.php	(revision 2193)
+++ /alternc-mailman/trunk/bureau/class/m_mailman.php	(revision 2197)
@@ -180,6 +180,9 @@
       }
       // Wrapper created, sql ok, now let's create the list :)
-      exec("/usr/lib/alternc/mailman.create \"".escapeshellcmd($login."@".$domain)."\" \"".escapeshellcmd($owner)."\" \"".escapeshellcmd($password)."\"");
-      return true;
+      exec("/usr/lib/alternc/mailman.create \"".escapeshellcmd($login."@".$domain)."\" \"".escapeshellcmd($owner)."\" \"".escapeshellcmd($password)."\"", &$output, &$return);
+      if ($return) {
+        $err->raise("mailman", "failed to create mailman list. error: %d, output: %s", array($return, join("\n", $output)));
+      }
+      return !$return;
     } else {
       $err->raise("mailman",7); // quota
