Posts Tagged ‘mailman’

Prevent WordPress MailmanWidget widget to hide after registering your address

December 11, 2014 Leave a comment

If you use the Mailman Widget as an important design element, you might be annoyed by the fact it disappears once you registered your e-mail. A quick hack to this behaviour is to modify ns_widget_mailman.class.php (see comments):

 public function widget ($args, $instance) {
     // Patch to continue showing block even if registered in this session
     //if ((isset($_COOKIE[$this->id_base . '-' . $this->number]) && $this->hash_mailing_list_id($this->number) == $_COOKIE[$this->id_base . '-' . $this->number]) || false == $this->ns_mm_plugin->get_mailman()) {
     if (false == $this->ns_mm_plugin->get_mailman()) {
         return 0;
     } else {
         $widget = $before_widget . $before_title . $instance['title'] . $after_title;

Categories: English, php Tags: ,

Reset mailman admin password

To reset a mailman admin password on Debian, the easiest way is to locate the mailman’s proper bin directory (use dpkg -L mailman), generally: /usr/lib/mailman/bin

There, you’ll find an executable script called change_pw. Use this one.

If you want to change the password of all lists at once, use: sudo ./change_pw –all –password=newpassword


Mailman – the GNU Mailing List Manager

June 24, 2008 Leave a comment

Mailman is a very flexible and powerful mailing-list manager written in Python. We use it to communicate internally, as well as with partners and customers.

It’s fully managable by e-mail or web interface.

This article was first written in August 2003 for
the BeezNest technical website (
%d bloggers like this: