wiki-archive/twiki/data/TDWG_Systems/TDWGMailmanDocumentation.txt,v

444 lines
13 KiB
Plaintext

head 1.10;
access;
symbols;
locks; strict;
comment @# @;
1.10
date 2015.02.24.07.52.06; author MarkusDoering; state Exp;
branches;
next 1.9;
1.9
date 2010.10.07.09.11.03; author MarkusDoering; state Exp;
branches;
next 1.8;
1.8
date 2010.09.11.21.50.57; author MarkusDoering; state Exp;
branches;
next 1.7;
1.7
date 2010.09.11.12.09.48; author MarkusDoering; state Exp;
branches;
next 1.6;
1.6
date 2010.09.08.11.17.18; author MarkusDoering; state Exp;
branches;
next 1.5;
1.5
date 2010.09.08.08.31.40; author MarkusDoering; state Exp;
branches;
next 1.4;
1.4
date 2009.05.05.09.07.16; author PiersHiggs; state Exp;
branches;
next 1.3;
1.3
date 2008.12.17.22.17.37; author LeeBelbin; state Exp;
branches;
next 1.2;
1.2
date 2008.10.09.23.26.19; author PiersHiggs; state Exp;
branches;
next 1.1;
1.1
date 2008.10.09.22.16.37; author LeeBelbin; state Exp;
branches;
next ;
desc
@none
@
1.10
log
@none
@
text
@%META:TOPICINFO{author="MarkusDoering" date="1424764326" format="1.1" version="1.10"}%
%META:TOPICPARENT{name="WebHome"}%
---++Mailing Lists
A number of mailman mailing lists are run off the owl.tdwg.org server.
In addition postfix is managing all email aliases of the form @@tdwg.org, i.e. it provides some aliases to existing addresses.
---+++Email Aliases
All email aliases of the form @@tdwg.org are set up in Postfix on the owl server.
Postfix aliases are configured in /etc/postfix/virtual
As of today (8.9.2010) this file defines the following aliases:
<verbatim>
postmaster@@tdwg.org admin@@gbif.org, mdoering@@gbif.org
#
# TIP team members
#
lee@@tdwg.org leebelbin@@gmail.com
ricardo@@tdwg.org scachett@@gmail.com
stan@@tdwg.org sblum@@calacademy.org
roger@@tdwg.org rogerhyam@@googlemail.com
markus@@tdwg.org mdoering@@gbif.org
# Lee's email is also leebel@@netspace.net.au
#
# TDWG various roles
#
chairman@@tdwg.org dhobern@@gmail.com
treasurer@@tdwg.org sblum@@calacademy.org
secretary@@tdwg.org Mergen.Patricia@@gmail.com
accounts@@tdwg.org lee@@tdwg.org, A.Rissone@@nhm.ac.uk
editor@@tdwg.org WEITZMAN@@si.edu
outreach@@tdwg.org lee@@tdwg.org
stdtrack@@tdwg.org lee@@tdwg.org
charters@@tdwg.org lee@@tdwg.org
secretariat@@tdwg.org lee@@tdwg.org
executive@@tdwg.org exec@@tdwg.org
exec@@tdwg.org A.Rissone@@nhm.ac.uk, sblum@@calacademy.org, nozomi@@biol.tsukuba.ac.jp, lee@@tdwg.org, WEITZMAN@@si.edu, dhobern@@gmail.com, eotuama@@gbif.org, gkamp@@uiuc.edu, paul.flemons@@austmus.gov.au, CooperJ@@landcareresearch.co.nz, rbeaman@@flmnh.ufl.edu, Mergen.Patricia@@gmail.com, saraiva@@usp.br, heimo.rainer@@NHM-WIEN.AC.AT, ckahindo@@yahoo.com
convener@@tdwg.org w.berendsohn@@bgbm.org, stk2@@cornell.edu, tuco@@berkeley.edu, asimpson@@usgs.gov, sblum@@calacademy.org, N.Thomson@@nhm.ac.uk, G.M.Hagedorn@@gmail.com, renato@@cria.org.br, roger@@tdwg.org, lee@@tdwg.org, eotuama@@gbif.org, WEITZMAN@@si.edu, ram@@cs.umb.edu, rbeaman@@flmnh.ufl.edu, RichardsK@@landcareresearch.co.nz, deepreef@@bishopmuseum.org
systems@@tdwg.org lee@@tdwg.org, piers@@gaiaresources.com.au
webmaster@@tdwg.org A.Rissone@@nhm.ac.uk, tdwg_web@@gaiaresources.com.au
root admin@@gbif.org
#
# TDWG Program Committee
#
pc@@tdwg.org asimpson@@usgs.gov, patricia.mergen@@africamuseum.be, jsachs@@csee.umbc.edu, e.arnaud@@cgiar.org, A.Rissone@@nhm.ac.uk, lee@@tdwg.org, ckahindo@@yahoo.com, knupffer@@ipk-gatersleben.de
#
# TDWG Local Organising Committtee
#
loc@@tdwg.org e.arnaud@@cgiar.org, pierre.bonnet@@cirad.fr, cabantous@@agropolis.fr, s.channeliere@@cgiar.org, k.lehrer@@cgiar.org, d_mckey@@hotmail.com, jean-francois.molino@@ird.fr, navas@@supagro.inra.fr, pham@@agropolis.fr, jean-christophe.pintaud@@ird.fr, m.ruas@@cgiar.org, manuel.ruiz@@cirad.fr, maxime.thibon@@fondationbiodiversite.fr, j.thiriet@@cgiar.org, jacques.david@@supagro.inra.fr, chauvet@@agropolis.fr, maguelonne.teisseire@@cemagref.fr, daniel.barthelemy@@cirad.fr, michel@@teledetection.fr, zanetto@@supagro.inra.fr, Anne.Zanetto@@supagro.inra.fr
</verbatim>
To add, delete or modify aliases, edit file owl:/etc/postfix/virtual and run the commands:
<verbatim>
postmap /etc/postfix/virtual
</verbatim>
---+++Mailing Lists
Mailing lists can be visible to the public or not. Public lists are listed here: http://lists.tdwg.org/mailman/listinfo
Mailman binaries are found at <verbatim>/usr/lib/mailman/bin</verbatim>
On 11. September most mailing lists have been merged into the following 3 lists are configured on the owl server in /var/lib/mailman
<verbatim>
tdwg
tdwg-content
tdwg-tag
tdwg-phylo
</verbatim>
---+++TDWG Mailing List down
After a reboot of the Owl server, mailing lists did not run.
_Ricardo's Cure_
The mailman startup script was indeed not set to start at server boot time. This is something that normally needs to be performed when mailman is installed (same as apache, mysql, etc.) using ntsysv or chkconfig --add. This was done by Andrei on the 4th September, 2008.
---+++Create a New Mailing List
Lee needed to create a new mailing list on the server.
_Ricardo's Cure_
Don't forget to append the appropriate redirection commands to /etc/aliases on server owl. Mailman will give you the commands to append after you create the list. The lines look like this:
<verbatim>
_taxon-model: "|/usr/lib/mailman/mail/mailman post tdwg-spm"_
_taxon-model-admin: "|/usr/lib/mailman/mail/mailman admin tdwg-spm"_
_taxon-model-bounces: "|/usr/lib/mailman/mail/mailman bounces tdwg-spm"_
_taxon-model-confirm: "|/usr/lib/mailman/mail/mailman confirm tdwg-spm"_
_taxon-model-join: "|/usr/lib/mailman/mail/mailman join tdwg-spm"_
_taxon-model-leave: "|/usr/lib/mailman/mail/mailman leave tdwg-spm"_
_taxon-model-owner: "|/usr/lib/mailman/mail/mailman owner tdwg-spm"_
_taxon-model-request: "|/usr/lib/mailman/mail/mailman request tdwg-spm"_
_taxon-model-subscribe: "|/usr/lib/mailman/mail/mailman subscribe tdwg-spm"_
_taxon-model-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe tdwg-spm"_
</verbatim>
Those are for taxon-model mailing list. Then issue the newaliases and restart mailman and postfix.
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass
---+++Rebuild Mailing List Archives
The true mailing list archive is a single mbox file in /var/lib/... for each mailing list. From this a set of static html pages and downloadable gziped archives are created by mailman which are shown on the html archive pages. Mailman allows you to regenerate those html pages from the mbox file. In case some mails are missing or wrong in the archives, simply fix the mbox file, e.g. by copying it to your local email client and modifying it there, and rebuild the html archives afterwards. The command to run for rebuilding the tdwg-content list is this one:
<verbatim>
/usr/lib/mailman/bin/arch --wipe tdwg-content
</verbatim>@
1.9
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="MarkusDoering" date="1286442663" format="1.1" version="1.9"}%
a68 1
/etc/init.d/postfix restart
a70 5
Oh, and if you add a new alias, after you have edited the file, use
<verbatim>
postmap /etc/postfix/virtual
</verbatim>
@
1.8
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="MarkusDoering" date="1284241857" format="1.1" version="1.8"}%
d81 1
a81 1
Mailman binaries are found at /usr/lib/mailman/bin
d120 9
a128 1
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass@
1.7
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="MarkusDoering" date="1284206988" format="1.1" version="1.7"}%
d88 1
@
1.6
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="MarkusDoering" date="1283944638" format="1.1" version="1.6"}%
d82 1
a82 1
As of today (8.Sept.2010) the following lists are configured on the owl server in /var/lib/mailman
a84 20
biogeosdi
mailman
tdwg
tdwg-content
tdwg-geospatial
tdwg-img
tdwg-lit
tdwg-ncd
tdwg-obs
tdwg-phylo
tdwg-process
tdwg-sdd
tdwg-spm
tdwg-tag
tdwg-tnc
</verbatim>
Consolidation to merge those lists into the following is on its way:
<verbatim>
@
1.5
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="MarkusDoering" date="1283934700" format="1.1" reprev="1.5" version="1.5"}%
d81 1
a81 1
a84 1
all
a85 1
biogeosdi-commits
a89 1
tdwg-guid
a98 2
tdwg-tapir
tdwg-test
d102 8
d139 1
a139 1
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass
@
1.4
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="PiersHiggs" date="1241514436" format="1.1" version="1.4"}%
d5 2
a6 1
A number of mailing lists are run off the TDWG servers.
d8 4
a11 1
---+++Editing email aliases
d13 37
a49 1
Here's a crash course on editing tdwg.org email aliases. Feel free to use this documentation as a starting point for sysadmin wiki pages on TDWG alias management. So, all email aliases of the form <name>@@tdwg.org are set up in Postfix in owl (the server). Those are set via Postfix virtual alias table.
a50 1
These are the aliases I (Lee) know about-
d52 11
a62 24
<verbatim>
* Executive Committee (exec@@tdwg.org (or executive@@tdwg.org if you wish) - All executive
* chairman@@tdwg.org w.berendsohn@@bgbm.org
* treasurer@@tdwg.org sblum@@calacademy.org
* secretary@@tdwg.org A.Rissone@@nhm.ac.uk
* webmaster@@tdwg.org A.Rissone@@nhm.ac.uk *(should be lee@@tdwg.org?)*
* Secretariat
* secretariat@@tdwg.org leebel@@netspace.net.au or lee@@tdwg.org
* editor@@tdwg.org WEITZMAN@@si.edu
* outreach@@tdwg.org leebel@@netscape.net.au
* Others
* conveners@@tdwg.org
* lee@@tdwg.org leebel@@netspace.net.au
* ricardo@@tdwg.org scachett@@gmail.com
* stan@@tdwg.org sblum@@calacademy.org
* roger@@tdwg.org roger@@hyam.net (needs to be removed)
* team@@tdwg.org leebel@@netspace.net.au, scachett@@gmail.com, (needs to be removed)
* stdtrack@@tdwg.org - editorial board of TDWG Standards Track
* charters@@tdwg.org - editorial board of TDWG Charters Track
* pc@@tdwg.org - TDWG Conference Programme Committee (setup 9/3/2009) - TDWG 2009-Annie Simpson, Pat Mergen, Elizabeth Arnaud, Joel Sachs, Adrian Rissone, Lee Belbin, Charles Kahindo and Helmut Knuepffer.
* Sysadmin
* root@@owl.tdwg.org - mail about Owl server sysadmin stuff
* accounts@@tdwg.org - this one is redirected to Adrian, Lee and the Gaia trinca
* webmaster@@tdwg.org - mail about the TDWG website
d78 28
a105 1
And it seems to just work... *sigh*
d136 1
a136 1
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass@
1.3
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="LeeBelbin" date="1229552257" format="1.1" reprev="1.3" version="1.3"}%
d7 47
d83 1
a83 1
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass
@
1.2
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="PiersHiggs" date="1223594779" format="1.1" version="1.2"}%
d14 1
a14 1
---+++New Mailing List
d21 1
a22 1
a23 1
a24 1
a25 1
a26 1
a27 1
a28 1
a29 1
a30 1
d32 1
d36 1
a36 1
In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass@
1.1
log
@none
@
text
@d1 1
a1 1
%META:TOPICINFO{author="LeeBelbin" date="1223590597" format="1.1" reprev="1.1" version="1.1"}%
d3 1
a3 2
---++Mailman Documentation
---+++Setting up a new mailman list (2008_10_09_Ricardo)
d5 1
a5 1
Mailman site password: vyaLmz07. Don't forget to append the appropriate redirection commands to /etc/aliases on server owl. Mailman will give you the commands to append after you create the list. The lines look like this:
d7 2
a8 12
<verbatim>
taxon-model: "|/usr/lib/mailman/mail/mailman post tdwg-spm"
taxon-model-admin: "|/usr/lib/mailman/mail/mailman admin tdwg-spm"
taxon-model-bounces: "|/usr/lib/mailman/mail/mailman bounces tdwg-spm"
taxon-model-confirm: "|/usr/lib/mailman/mail/mailman confirm tdwg-spm"
taxon-model-join: "|/usr/lib/mailman/mail/mailman join tdwg-spm"
taxon-model-leave: "|/usr/lib/mailman/mail/mailman leave tdwg-spm"
taxon-model-owner: "|/usr/lib/mailman/mail/mailman owner tdwg-spm"
taxon-model-request: "|/usr/lib/mailman/mail/mailman request tdwg-spm"
taxon-model-subscribe: "|/usr/lib/mailman/mail/mailman subscribe tdwg-spm"
taxon-model-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe tdwg-spm"
</verbatim>
d10 1
a10 1
Those are for taxon-model mailing list. Then issue the newaliases and restart mailman and postfix. In case the password doesn't work, just reissue it using the appropriate mailman command (logged in as root on owl) using the command /usr/lib/mailman/bin/mmsitepass
d12 1
d14 2
d17 27
a43 1
-- Main.LeeBelbin - 09 Oct 2008
@