## - 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