51°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Installing majordomo mailing list manager

    April 25, 2006

    First, I downloaded the Majordomo source code from here. Following the instructions in the included INSTALL file, I was able to get Majordomo installed relatively quickly. I ran into problems when I started trying to actually send email to the new list. The first problem I ran into was that sendmail wasn't started, but that was just silly.

    The first real problem was something they actually mentioned in the FAQ. I sent a message to the list, and got a response back:

    550 5.2.4 :include:/usr/local/majordomo/lists/asuoweb... Cannot open /usr/local/majordomo/lists/asuoweb: Group writable file
    

    This error is mentioned in the FAQ page here. I added the line into the sendmail configuration file, but that didn't fix the problem. I did the other thing they mentioned which was removing group write permissions on the lists folder and all its contents. That should have fixed it, but it didn't. I figured it had something to do with the group that owned the files. I originally set up majordomo to use the 'majordomo' user and group, so the files were owned by the 'majordomo' group. I changed all the files to be owned by 'daemon,' and that seems to have fixed the problem. Although, I did a poor job of narrowing down the problem, so I'm not sure which of the steps I tried actually was necessary. For example, I don't think adding DontBlameSendmail=groupwritabledirpathsafe to the configuration was necessary, since now there is no group write bit set.

    Now I have a mailing list server running on the Honors College server. I have yet to try to install Majordomo on my VPS which is running Postfix.

    Tue, Apr 25, 2006 10:58am -07:00
Posted in /articles

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv