// ==UserScript==
// @name Mailman discard
// @namespace http://bd808.com/userscripts/
// @description Automatically selects "Discard" and ticks the "Add" and "Discards" checkboxes on Mailman admin requests for pending messages
// @match *://*/mailman/admindb/*
// @match *://*/lists/admindb/*
// @version 0.1
// @author Bryan Davis
// @license MIT License; http://opensource.org/licenses/MIT
// @downloadURL https://bd808.github.io/userscripts/mailman-discard-and-ban.user.js
// @updateURL https://bd808.github.io/userscripts/mailman-discard-and-ban.user.js
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
    var inputs = document.getElementsByTagName('input'),
        len = inputs.length;
    for (var i = 0; i < len; i++) {
        var input = inputs[i];
        if (
            input.name.toLowerCase().match(/^senderaction/) &&
            input.value == '3'
           ) {
            input.checked = true;
        } else if (input.name.toLowerCase().match(/^senderfilterp/)) {
            input.checked = true;
        }
    }
})();

@@ -227,25 +227,30 @@
 s%0A// @match 
-*
+https?
 ://*/mailman
@@ -270,17 +270,22 @@
  @match 
-*
+https?
 ://*/lis
@@ -315,9 +315,9 @@
 n 0.
-1
+2
 %0A// 

Make @match work with newer greasemonkey