Add documetation of maiman installation at c.mx.oopen.de
This commit is contained in:
		
							
								
								
									
										156
									
								
								DOC/mailman_c.mx.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										156
									
								
								DOC/mailman_c.mx.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,156 @@
 | 
				
			|||||||
 | 
					## - mailman
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					apt-get install mailman
 | 
				
			||||||
 | 
					(apt-get install listadmin)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - falls mehrere sprachen ausgewählt wurden, sind (womöglich) nicht alle
 | 
				
			||||||
 | 
					## - sprachen generiertr worden. 
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					dpkg-reconfigure mailman
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - Hinweis:
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - Fehlende Site-Liste
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - Mailman benötigt eine so genannte Site-Liste, welches die Mailingliste 
 | 
				
			||||||
 | 
					## - ist, von der die Passwort-Erinnerungen und Ähnliches abgesendet werden. 
 | 
				
			||||||
 | 
					## - Diese Liste muss erstellt werden, bevor mailman überhaupt erst startet.
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - Um die Liste zu erzeugen, führen Sie »newlist mailman« aus und folgen den 
 | 
				
			||||||
 | 
					## - Anweisungen auf dem Bildschirm. Beachten Sie, dass mailman danach gestartet 
 | 
				
			||||||
 | 
					## - werden muss, indem »/etc/init.d/mailman start« aufgerufen wird.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - configure postfix for mailman
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - see also: 
 | 
				
			||||||
 | 
					## -    http://www.gnu.org/software/mailman/mailman-install/mailman-install.html
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					main.cf:
 | 
				
			||||||
 | 
					   - add alias hash map (/var/lib/mailman/data/aliases) to alias_maps:
 | 
				
			||||||
 | 
					         alias_maps = hash:/etc/aliases,
 | 
				
			||||||
 | 
					                      ## - mailman
 | 
				
			||||||
 | 
					                      hash:/var/lib/mailman/data/aliases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - add list hostname(s) to virtual_alias_domains
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      ## - mailman
 | 
				
			||||||
 | 
					      virtual_alias_domains = lists.initiativenserver.de,
 | 
				
			||||||
 | 
					                              lists.aktionsbuendnis-brandenburg.de
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - add alias maps to virtual_alias_maps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      virtual_alias_maps =
 | 
				
			||||||
 | 
					         proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf,
 | 
				
			||||||
 | 
					         proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_maps.cf,
 | 
				
			||||||
 | 
					         proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_catchall_maps.cf,
 | 
				
			||||||
 | 
					         ## - mailman
 | 
				
			||||||
 | 
					         hash:/var/lib/mailman/data/virtual-mailman
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - configure mailman
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## -    - default is: lists.initiativenserver.de
 | 
				
			||||||
 | 
					## -    - let mailman manage also lists.aktionsbuendnis-brandenburg.de
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					/etc/mailman/mm_cfg.py:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - #concerning to your apache configuration:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      DEFAULT_EMAIL_HOST = 'lists.initiativenserver.de'
 | 
				
			||||||
 | 
					      DEFAULT_URL_PATTERN = 'https://%s/'
 | 
				
			||||||
 | 
					      PRIVATE_ARCHIVE_URL = '/private'
 | 
				
			||||||
 | 
					      DEFAULT_URL_HOST   = 'lists.initiativenserver.de'
 | 
				
			||||||
 | 
					      add_virtualhost('lists.aktionsbuendnis-brandenburg.de','lists.aktionsbuendnis-brandenburg.de')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - #concerning to your postfix configuration:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      DELIVERY_MODULE = 'SMTPDirect'
 | 
				
			||||||
 | 
					      MTA='Postfix'
 | 
				
			||||||
 | 
					      SMTPHOST = 'localhost'
 | 
				
			||||||
 | 
					      # mails are already checked, so we push them through smtp listen
 | 
				
			||||||
 | 
					      # on localhost port 10025 
 | 
				
			||||||
 | 
					      #
 | 
				
			||||||
 | 
					      SMTPPORT = 10025
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # list all virtual alias domains, you want mailman to manage
 | 
				
			||||||
 | 
					      #
 | 
				
			||||||
 | 
					      POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.initiativenserver.de','lists.aktionsbuendnis-brandenburg.de']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - create vhost for apache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - for lists.initiativenserver.de
 | 
				
			||||||
 | 
					   - for lists.aktionsbuendnis-brandenburg.de
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					touch /var/lib/mailman/data/virtual-mailman
 | 
				
			||||||
 | 
					cd /var/lib/mailman
 | 
				
			||||||
 | 
					bin/genaliases
 | 
				
			||||||
 | 
					chown list:list /var/lib/mailman/data/aliases*
 | 
				
			||||||
 | 
					chmod 660 /var/lib/mailman/data/aliases*
 | 
				
			||||||
 | 
					chown list:list /var/lib/mailman/data/virtual-mailman*
 | 
				
			||||||
 | 
					chmod 660 /var/lib/mailman/data/virtual-mailman*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - create robots.txt in DocumentRoot directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					check_perms -v
 | 
				
			||||||
 | 
					check_perms -f
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - more fixes
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					chgrp list /usr/share/images/mailman
 | 
				
			||||||
 | 
					chgrp list /usr/share/images/mailman/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - Passworte setzen
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - site passwort (site administrator)
 | 
				
			||||||
 | 
					## -    eeG4nei6
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					mmsitepass
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## -  list creator password
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - The list creator is authorized to create and remove lists, but 
 | 
				
			||||||
 | 
					## - does not have the total power of the site administrator
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					mmsitepass -c eeG4nei6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - !! Notice !!
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - Passworte für eine Liste vergeben (ändern)
 | 
				
			||||||
 | 
					## - 
 | 
				
			||||||
 | 
					## -    /usr/lib/mailman/bin/change_pw --help
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - !! Ende: Notice !!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - Masterliste anlegen
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - !! Notice !!
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					## - Mailman benötigt eine so genannte Site-Liste, welches die Mailingliste 
 | 
				
			||||||
 | 
					## - ist, von der die Passwort-Erinnerungen und Ähnliches abgesendet werden. 
 | 
				
			||||||
 | 
					## - Diese Liste muss erstellt werden, BEVOR mailman überhaupt erst startet.
 | 
				
			||||||
 | 
					## - 
 | 
				
			||||||
 | 
					## - Um die Liste zu erzeugen, führen Sie »newlist mailman« aus und folgen 
 | 
				
			||||||
 | 
					## - den Anweisungen auf dem Bildschirm. Beachten Sie, dass mailman danach 
 | 
				
			||||||
 | 
					## - gestartet werden muss, indem »/etc/init.d/mailman start« aufgerufen wird. 
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					newlist mailman
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# fix a little bug
 | 
				
			||||||
 | 
					chmod 660 /var/lib/mailman/data/aliases*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - Start mailman
 | 
				
			||||||
 | 
					## -
 | 
				
			||||||
 | 
					/etc/init.d/mailman start
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## - in den nameserver eintragen:
 | 
				
			||||||
 | 
					## -    lists.initiativenserver.de                 -> 188.40.122.81
 | 
				
			||||||
 | 
					## -    lists.aktionsbuendnis-brandenburg.de  -> 188.40.122.81
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue
	
	Block a user