* Create a web app in Amahi named '''mailman'''.
* Open a terminal window, become '''root''', and run
{{Code| yum install mailman}}
* Set your mailman site password:
{{Code| /usr/lib/mailman/bin/mmsitepass _______}}
* Add/edit the following into /usr/lib/mailman/Mailman/mm_cfg.py
{{Text|Text=<pre>DEFAULT_URL_HOST = 'mailman.foo.com'
DEFAULT_EMAIL_HOST = 'foo.com'
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['mailman.foo.com']
VIRTUAL_HOSTS.clear()
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
MTA = 'Postfix'}}</pre>
(where foo.com is your domain name)
* Make the following changes in /etc/postfix/main.cf
* Add the domain mailman.foo.com to the Email domain SQL table.
* Reload httpd and postfix.
{{Code| service httpd reload service postfix reload}}
* Create the main mailman list:
{{Code| /usr/lib/mailman/bin/newlist mailman}}
* NOTE: I had permissions problems later. So at this point fix your mailman permissions:
{{Code| /usr/lib/mailman/bin/check_perms -f}}
* Start mailman.
{{Code| service mailman start}}
==== Conclusion ====
You should now be able to access mailman at:
{{Link| http://mailman.foo.com/mailman}}
==== Future Plans ====
Test this with Fedora 14.