exclude administrative addresses according to Baseline Requirements
Hanno Böck

Hanno Böck commited on 2015-03-21 18:57:20
Zeige 1 geänderte Dateien mit 2 Einfügungen und 0 Löschungen.

... ...
@@ -57,6 +57,8 @@ function create_list($listname, $maildomain, $admin)
57 57
 {
58 58
   verify_input_username($listname);
59 59
   verify_input_general($admin);
60
+  if (in_array($listname, array("admin", "administrator", "webmaster", "hostmaster", "postmaster")))
61
+    system_failure('Der Mailinglistenname '.$listname.' ist unzulässig.');
60 62
   if (! check_emailaddr($admin))
61 63
     system_failure('Der Verwalter muss eine gültige E-Mail-Adresse sein ('.$admin.').');
62 64
   $result = db_query("SELECT id FROM mail.mailman_lists WHERE listname=?", array($listname));
63 65