Welkom op de Wiki van de Nederlandse Piratenpartij. Deze wiki is voortdurend in ontwikkeling en probeert een centrale functie binnen de partij te vervullen. Wil je een bijdrage leveren aan de ontwikkeling? Maak dan een account aan en ga aan de slag!
Voor een overzicht van de meest noodzakelijke taken zie de to do list.
Mocht je vragen, suggesties of interessante websites hebben dan kun je contact opnemen met Azonata (wiki@piratenpartij.nl). Alvast hartelijk bedankt.
Dit is een oude revisie van het document!
Het aanmaken van een nieuwe mailinglist
Benodigdheden
- Een naam voor de lijst
- Het e-mailadres van de eigenaar/moderator
- een postfix admin account
- fudforum beheerdersrechten
Hoe ga je te werk
- Maak een nieuwe mailinglijst aan met mailman (met
'newlist') - server - Vertel Postfix dat er wat e-mailadressen zijn bijgekomen (met
'addlist') - lokaal - Maak een mailbox aan op https://mail.piratenpartij.nl/postfixadmin/
- Koppel het forum aan de mailbox
- Zet de mailman instellingen goed en subscribe de aangemaakte mailbox
- Plaats de correcte templates in de mailman
- Test!
Voorbeeld "Posterplakkers"
Nieuwe mailinglist met mailman
Op de mailserver (vergeet log.pod niet bij te werken): root@mail:~# newlist Posterplakkers gemeente@piratenpartij.nl
De output hoeft niet in /etc/aliases geplaatst te worden, zoals het script zegt.
Nieuwe mailinglijst in postfix
Op je eigen systeem:
casper@raki:~/ppnl/systems/mastvoet/etc/postfix$ ./add_list.sh Posterplakkers casper@raki:~/ppnl/systems/mastvoet/etc/postfix$ make
Plaats de output in relay_recipients (alfabetisch!). Vergeet niet de geupdate relay_recipients in git te zetten.
Maak een mailbox aan
https://mail.piratenpartij.nl/postfixadmin/ Maak een adres aan in de vorm forum-<mailinglijst>@piratenpartij.nl
Het wachtwoord moet 12 tekens lang zijn (anders gaat FUDforum protesteren). Onder echte naam moet de mailinglijst naam gegeven worden.
Koppel de mailinglijst aan het forum
Maak een nieuw forum aan.
Ga naar https://forum.piratenpartij.nl/adm/admmlist.php?&SQ=a6f9885edaa8532778ae986f83e52712 en maak een nieuwe mailinglijst aan.
- Mailing List E-mail: <listname>@lists.piratenpartij.nl
- Forum: fora die al gekoppeld zijn verschijnen hier niet. NIET LEEG LATEN!
- Mailbox Server Name: mail.piratenpartij.nl:993
- Mailbox Username: forum-<listname>@piratenpartij.nl
- Mailbox Password: 12 character password
- Mailbox Type: IMAP, SSL mode
- Moderate Mailing List Posts: No
- Synchronize Forum Posts to Mailing List: Yes
- Moderate Forum Posts: No
- Allow Mailing List Attachments: Yes
- Allow HTML in Mailing List Messages: No
- Slow Reply Match: Yes
- Create New Users: Yes
- Skip Non-Forum Users: No
- Fixed from address: empty
- Subject mangling replace mask: \[<listname>\]
- Bosy mangling replace mask: _.*$ → sm
- Leave the rest empty
- Job: mailinglist
- Minute: */2
Zet de mailman instellingen goed
- archieven openbaar, ledenlijst alleen toegankelijk voor lijstbeheerder
- footer goed zetten in zowel de normale als verzamelmail (kopieer van een andere lijst)
- uitschrijven en omschrijving goed zetten (omschrijving moet hard returns hebben vanwege de layout)
- tag goed zetten
- mails van piratenpartij adressen altijd toestaan (essentieel voor forum koppeling): ^.*@.*piratenpartij.nl$
- vergeet niet forum-<listname>@piratenpartij.nl te subscriben.
Plaats de correcte templates
Templates zijn te vinden op https://github.com/piratenpartij/PPNL.Mailman-HTML, ze corresponderen met de urls in 'bewerk de publiekelijk beschikbare html paginas en tekst bestanden' (de Nederlandse namen kunnen verwarrend zijn).
Bij subscribeack.txt moet <MM_List_Name> vervangen worden voor de lijstnaam, dat gebeurt niet automagisch.
Test
De forumkoppeling kan getest worden door de Job te laten draaien en de log te checken. Als er 'No more mails to process.' staat werkt hij.
TODO list
- Deze twee handeling samenvoegen tot één handig commando (bijvoorbeeld via Caspar).