Size: 2666
Comment: Using a code block to fix the width, show colour, and show a scrollbar so people don't miss how long these urls are
|
← Revision 7 as of 2011-09-15 06:15:08 ⇥
Size: 49
Comment: Page renamed to DOC/Additional web administration tools
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#pragma page-filename DOC/versions/12812367 == 3.53. Additional web administration tools? == Mailman provides a web interface for administering mailing lists, creating new ones, etc.... For many things, this is sufficient. However, not all of the information or tools are made available by Mailman through the web interface. For these things, site administrators would normally look at the command-line tools (see <[[../4.09 Summary of the mailman bin commands|4.09 Summary of the mailman bin commands]]>). However, some of this information can also be made available by ''scripting'' the web interface. For example, there are some sample tools available that do this sort of thing at [[http://starship.python.net/crew/jwt/mailman/#throughtheweb]]. Mailman can also be managed via PHP or other scripting languages by using the appropriate URL and passing it to wget or php's file_get_contents call. For example: $list-lists-url="http://<domain.com>/mailman/admin"; $content=file_get_contents("$list-lists-url","FALSE"); (Depending on what you want to do, you may then need to parse the contents of $content to get what you want.) Here are some example URLs to do important things: {{{ List lists: http://<domain.com>/mailman/admin List a member: http://<domain.com>/mailman/admin/<listname>/members?findmember=<email-address>&setmemberopts_btn&adminpw=<adminpassword> Unsubscribe: http://<domain.com>/mailman/admin/<listname>/members/remove?send_unsub_ack_to_this_batch=0&send_unsub_notifications_to_list_owner=0&unsubscribees_upload=<email-address>&adminpw=<adminpassword> Subscribe: http://<domain.com>/mailman/admin/<listname>/members/add?subscribe_or_invite=0&send_welcome_msg_to_this_batch=0¬ification_to_list_owner=0&subscribees_upload=<email-address>&adminpw=<adminpassword> Set digest (you have to first subscribe them using URL above, then set digest): http://<domain.com>/mailman/admin/<listname>/members?user=<email-address>&<email-address>_digest=1&setmemberopts_btn=Submit%20Your%20Changes&allmodbit_val=0&<email-address>_language=en&<email-address>_nodupes=1&adminpw=<adminpassword> }}} If you are using the Joomla! Content Management System, there is add-on component that uses all of these URLs, parsing as necessary: <[[http://extensions.joomla.org/component/option,com_mtree/task,search/Itemid,35/searchword,mailman/cat_id,0/]]>. Also note [[http://heim.ifi.uio.no/kjetilho/hacks/#listadmin]] . ''Last changed on Tue Feb 12 06:03:30 2008 by'' jidanni <<Color2(Converted from the Mailman FAQ Wizard, col=darkgreen)>>This is one of many [[../Frequently Asked Questions|Frequently Asked Questions]]. |
#REDIRECT DOC/Additional web administration tools |
Differences between revisions 6 and 7
MailmanWiki: DOC/Additional web administration tools? (last edited 2011-09-15 06:15:08 by hm2k)