pavement

Mailman, Installing

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(stub article)
 
m (formatting)
 
Line 5: Line 5:
 
# cd /usr/ports/mail/mailman
 
# cd /usr/ports/mail/mailman
 
# make -DWITH_MAIL_GID=vchkpw install clean
 
# make -DWITH_MAIL_GID=vchkpw install clean
# edit your httpd.conf to add  
+
# edit your [[httpd.conf]] to add  
  
 
  ScriptAlias /mailman/ /home/mailman/cgi-bin/
 
  ScriptAlias /mailman/ /home/mailman/cgi-bin/
Line 26: Line 26:
 
to it
 
to it
  
# making a new list with /usr/local/mailman/bin/newlist will not create the .qmail-* files that qmail needs to deliver stuff, so consider using [[http://www.uni.edu/~prefect/devel/mailman-qmail/index.shtml this script]] or writing your own
+
# making a new list with /usr/local/mailman/bin/newlist will not create the .qmail-* files that qmail needs to deliver stuff, so consider using [http://www.uni.edu/~prefect/devel/mailman-qmail/index.shtml this script] or writing your own
 
+
 
# you will need to set your site password using /usr/local/mailman/bin/mmsitepass in order to create lists
 
# you will need to set your site password using /usr/local/mailman/bin/mmsitepass in order to create lists

Latest revision as of 20:49, 6 May 2006

Quick Notes (this is a stub article, needs to be cleaned up later) on installing Mailman and qmail:

  1. install qmail
  2. install apache
  3. find out the uid of the user that qmail uses to deliver mail (if it's according to the qmailrocks.org site, it's the vchkpw user) by parsing through /etc/group -- you also need to know the apache group, but if you install from ports, that's group www, uid = 80
  4. cd /usr/ports/mail/mailman
  5. make -DWITH_MAIL_GID=vchkpw install clean
  6. edit your httpd.conf to add
ScriptAlias /mailman/ /home/mailman/cgi-bin/
<Directory /home/mailman/cgi-bin/>
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /pipermail/ /home/mailman/archives/public/

<Directory /home/mailman/archives/public/>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

to it

  1. making a new list with /usr/local/mailman/bin/newlist will not create the .qmail-* files that qmail needs to deliver stuff, so consider using this script or writing your own
  2. you will need to set your site password using /usr/local/mailman/bin/mmsitepass in order to create lists
Personal tools