<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">William,<div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="">On Jan 10, 2017, at 2:10 PM, William H. Magill <<a href="mailto:magill@mac.com" class="">magill@mac.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">Is there an active maintainer for Mailman? <br class="">The Available Ports listing lists "Maintained by: mps openmaintainer” - I do not understand this description.<br class=""><br class="">I need to ask a few questions about the MacPorts installation of Mailman, not about Mailman itself.<br class=""></div></blockquote><br class=""></div><div class="">The way it works is that there are three options:</div><div class=""><br class=""></div><div class="">1) one ore more maintainers that exclusively maintain a port</div><div class=""><br class=""></div><div class="">2) maintainers that also permit other committers to make small changes (openmaintainer)</div><div class=""><br class=""></div><div class="">3) nomaintainer where there is no-one committed to the port</div><div class=""><br class=""></div><div class="">In this case, I’m the maintainer, and I’ve set the openmaintainer policy as well.</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class=""><br class=""></div><div class=""><div class="">For example:<br class="">1- How/where do the MacPorts installation of Mailman files map to the standard GNU locations.<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>I can find some by trial and error, but others are not obvious.<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>The Mailman support group talks about the old OSX Server installation, but not about the MacPorts version.<br class=""></div></div></blockquote><div><br class=""></div><div><div class="">It is easy to see where MacPorts installs things: Just run</div><div class=""><br class=""></div><div class="">port contents mailman</div></div><br class=""><blockquote type="cite" class=""><div class=""><div class="">2- What configuration changes do I need to make to integrate it with the MacPorts Apache2 server.<br class=""><span class="Apple-tab-span" style="white-space:pre">   </span>This is/may-be complicated by the fact that I point  DocumentRoot to the “Sites/htdocs” directory under my own ID, with links back to things like: <br class=""><span class="Apple-tab-span" style="white-space:pre">   </span><span class="Apple-tab-span" style="white-space:pre">    </span>/opt/local/apache2/manual<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span><span class="Apple-tab-span" style="white-space:pre">    </span>/opt/local/www/phpmyadmin<br class=""></div></div></blockquote><div><br class=""></div><div>When I still used OS X/macOS as a server OS (I’ve switched to FreeBSD since and have moved my mailing lists to Dreamhost), I had a non-standard webroot as well (use /opt/local/etc/apache2/httpd.conf to configure)</div><br class=""><blockquote type="cite" class=""><div class=""><div class="">I’m fairly certain that its something obvious I’m misinterpreting.<br class=""><br class="">I’ve had the MacPorts Apache2/Mysqul/Php code running on my headless Mac mini for quite some time now.<br class="">I have been asked to handle a mailing list of about 1000 names for my retirement community.<br class=""><br class="">The install seemed to go flawlessly. But . . .<br class=""><br class="">Basically, I’m having issues getting Mailman to respond.<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span>I believe that I should be getting it to respond to:  <hostname>/mailman/admin, but have not yet gotten it to work.<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>I have run into one comment that implies that an additional mime-type entry is necessary.<br class=""><br class="">The files:<br class="">   /opt/local/share/doc/mailman/INSTALL<br class="">   /opt/local/share/doc/mailman/README<br class="">are generic GNU files.<br class=""><br class="">The only clues I find are in the MacPorts install log file.<br class=""><br class="">I started off with: sudo port select --set python python27 - from the install log.<br class=""><br class=""># Be sure to verify the email and URL host settings in the Mailman configuration file (they may have been guessed incorrectly during the configuration step):<br class="">#<br class="">#    /opt/local/share/mailman/Mailman/mm_cfg.py<br class=""><br class="">They seem to be correct.<br class=""><br class=""># Be sure to add the following line to your Apache httpd.conf configuration file to enable Mailman web access:<br class="">#<br class="">#    Include /opt/local/etc/httpd/mailman.conf<br class=""><br class="">Done<br class=""><br class=""># Be sure to set up the crontab entries for the 'mailman' user. Mailman runs a number of cron jobs for its basic functionality.<br class=""># <br class="">#     cd /opt/local/share/mailman/cron<br class="">#     sudo crontab -u mailman crontab.in<br class=""><br class="">Also done.<br class="">=======<br class="">I am simply not getting the list maintenance interface to come up.<br class=""></div></div></blockquote><div><br class=""></div><div>From my old notes, you need to add something like the following to your http.conf file (I had it set up in a separate virtual host file).</div><div><br class=""></div><div><pre style="font-family: monospace, Courier; background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); padding: 1em; white-space: pre-wrap; line-height: 1.3em; font-size: 14px;" class=""><IfModule mod_alias.c>
        ScriptAlias /mailman/ "/opt/local/libexec/mailman/cgi-bin/"
        Alias /pipermail/ "/opt/local/var/mailman/archives/public/"
        Alias /mailman-icons/ "/opt/local/share/mailman/icons/"
</IfModule>

<Directory "/opt/local/libexec/mailman/cgi-bin">
        Options +Indexes +ExecCGI +Includes +MultiViews +SymLinksIfOwnerMatch
        AllowOverride FileInfo AuthConfig Limit
        Require all granted
</Directory>

<Directory "/opt/local/share/mailman/icons">
        Options none
        AllowOverride FileInfo AuthConfig Limit
        Require all granted
</Directory>

<Directory "/opt/local/var/mailman/archives/public/">
        Options +SymLinksIfOwnerMatch
        AllowOverride FileInfo AuthConfig Limit
        Require all granted
</Directory></pre><div class=""><br class=""></div></div><br class=""><blockquote type="cite" class=""><div class=""><div class="">T.T.F.N.<br class="">William H. Magill<br class=""># iMac11,3 Core i7 [2.93GHz - 8 GB 1067MHz] OS X 10.12.2<br class=""># Macmini6,1 Intel Core i5 [2.5 Ghz - 4GB 1600MHz] OS X 10.12.2<br class=""><br class=""><a href="mailto:magill@icloud.com" class="">magill@icloud.com</a><br class="">magill@mac.com<br class="">whmagill@gmail.com</div></div></blockquote></div><br class=""></div><div class=""><div>Marius</div><div>--</div><div>Marius Schamschula</div><div><br class=""></div></div></body></html>