Mailman Email commands quick reference


Mailman Email commands quick reference

  • confirm $<$CONFIRMATION-STRING$>$
    • Confirm an action. The confirmation-string is required and should be supplied within a mailback confirmation notice.

     

  • end
    • Stop processing commands. Use this if your mail program automatically adds a signature file.

     

  • help
    • Receive a copy of the help message.

     

  • info
    • Get information about this mailing list.

     

  • lists
    • See a list of the public mailing lists on this GNU Mailman server.

     

  • password [$<$OLDPASSWORD$>$ $<$NEWPASSWORD$>$] [address=$<$ADDRESS$>$]
    • Retrieve or change your password. With no arguments, this returns your current password. With arguments $<$OLDPASSWORD$>$ and $<$NEWPASSWORD$>$ you can change your password.

     

  • set ...
    • Set or view your membership options.

      Use `set help' (without the quotes) to get a more detailed list of the options you can change. This list is also given in Appendix B.

      Use `set show' (without the quotes) to view your current option settings.

     

  • subscribe [$<$PASSWORD$>$] [digest|nodigest] [address=$<$ADDRESS$>$]
    • Subscribe to this mailing list. Your password must be given to unsubscribe or change your options, but if you omit the password, one will be generated for you. You may be periodically reminded of your password.

      The next argument may be either: `nodigest' or `digest' (no quotes!). If you wish to subscribe an address other than the address you sent this request from, you may specify `address=$<$ADDRESS$>$' (no brackets around the email address, and no quotes!)

     

  • unsubscribe [$<$PASSWORD$>$] [address=$<$ADDRESS$>$]
    • Unsubscribe from the mailing list. If given, your password must match your current password. If omitted, a confirmation email will be sent to the unsubscribing address. If you wish to unsubscribe an address other than the address you sent this request from, you may specify `address=$<$ADDRESS$>$' (no brackets around the email address, and no quotes!)

     

  • who [$<$PASSWORD$>$] [address=$<$ADDRESS$>$]
    • See everyone who is on this mailing list. The roster is limited to list members only, and you must supply your membership password to retrieve it. If you're posting from an address other than your membership address, specify your membership address with `address=$<$ADDRESS$>$' (no brackets around the email address, and no quotes!)

Summary of the mailman/bin/ commands

This is a summary of the mailman commands available via the console in ~mailman/bin/..

These commands are essential for building mailing lists and for backing up list information (users, user options, list configuration). The commands also greatly extend the functionality of Mailman.

For more information about a specific command, give the command with the '--help' option.


add_members: add regular or digested users to a list.

arch: rebuild a mailing list's archives.

change_pw: change a list's password.

check_db: check a mailing list database for corruption.

check_perms: check the permissions on the Mailman installation.

cleanarch: clean up an .mbox archive file before importing with bin/arch.

clone_member: add a list member with identical settings as an existing list member (including password).

config_list: examine or change list configuration from the command line.

convert.py: a withlist script to convert a list's interpolation strings from %-strings to $-strings.

discard: discard held messages.

dumpdb: dump the contents of a Mailman .db file.

find_member: find all lists that a specified user is on.

fix_url.py: a withlist script to reset a list's web_page_url and host_name attributes.

genaliases: regenerate Mailman specific aliases from scratch.

inject: inject a message from a file into a Mailman queue.

list_admins: list all the owners of a mailing list.

list_lists: list all the Mailman mailing lists.

list_members: list members of a mailing list.

list_owners: list the owners of a mailing list, or all mailing lists.

mailmanctl: primary start-up and shutdown script for Mailman's qrunner daemon.

mmsitepass: set the site password, good for admin-ing any list.

newlist: create a new mailing list.

qrunner: run one or more qrunners, once or repeatedly - usually only used by mailmanctl.

rb-archfix: reduce disk space usage for Pipermail archives.

remove_members: remove specified members from a list.

reset_pw.py: a withlist script to reset the passwords for members of a mailing list.

rmlist: remove an old mailing list - does not remove the archives unless you specify -a.

show_qfiles: show the contents of one or more Mailman queue files.

sync_members: synchronizes mailing list membership with a flat text file.

transcheck: check a given Mailman translation (i18n).

unshunt: move messages from the shunt queue to the original queue.

update: upgrade from previous version of Mailman to current version.

version: print out the version of Mailman you are using.

withlist: advanced interactions with mailing list objects.