Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > Developers' Forum

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 3rd November 2008, 13:07
quentusrex quentusrex is offline
Senior Member
 
Join Date: May 2008
Posts: 174
Thanks: 6
Thanked 11 Times in 7 Posts
Lightbulb ISPConfig3 Install writeups and Software integration modules

I am currently building a list of software that will be very simple to integrate into ISPConfig3. Once I have a list of software, and a better understanding about how to convert a write up to a full module, I'll start getting modules submitted.

Here is a short list of software:
1. RoundCube webmail(this brings up the requirement for clients to be able to choose one webmail over another. This means that the install method where all *.com/webmail/ goes to a single webmail software will have to change to allow different domains to choose different webmail clients)
2. SVN
3. Trac
4. Bugzilla
5. Doxygen for SVN(very very useful for auto documenting source code http://www.stack.nl/~dimitri/doxygen/manual.html)
6. MediaWiki
7. Drupal (both 5 and 6)
8. Mailman( mailing lists: http://www.macosxhints.com/article.p...41216150359235, and http://tomster.org/geek/freebsdcookbook/ar01s04.html )
9. Requests?

My plan is to be able to allow a hosting providor to offer MANY software choices to the clients.

Last edited by quentusrex; 3rd November 2008 at 14:17.
Reply With Quote
Sponsored Links
  #2  
Old 3rd November 2008, 13:08
quentusrex quentusrex is offline
Senior Member
 
Join Date: May 2008
Posts: 174
Thanks: 6
Thanked 11 Times in 7 Posts
Default

I'll also need information on how a module can be restricted to only be installed on a particular OS. Because my installs are currently for Ubuntu 8.04, they won't work on CentOS without changes.
Reply With Quote
  #3  
Old 3rd November 2008, 16:12
quentusrex quentusrex is offline
Senior Member
 
Join Date: May 2008
Posts: 174
Thanks: 6
Thanked 11 Times in 7 Posts
Default

I have read that the best way 'currently' to use mailman with virtual hosts is to have a separate install for each host. I think that is workable. Here is the link:

http://www.gnu.org/software/mailman/...ll/node28.html

I'll get started.
Reply With Quote
The Following User Says Thank You to quentusrex For This Useful Post:
AbannyvabVask (3rd November 2013)
  #4  
Old 3rd November 2008, 17:15
kalua kalua is offline
Member
 
Join Date: Oct 2008
Posts: 30
Thanks: 3
Thanked 0 Times in 0 Posts
Default

So I wouldn't install it via apt-get mailmain?
I would instead grab the source and put it in the webroot?

I'll give it a try
Reply With Quote
  #5  
Old 3rd November 2008, 21:38
kalua kalua is offline
Member
 
Join Date: Oct 2008
Posts: 30
Thanks: 3
Thanked 0 Times in 0 Posts
Default

I just set up mailman on an virtual machine. This was surprising easy, here are the steps:
  • apt-get mailman
  • during setup you can choose languages
  • you will also be asked a few questions (mailman admin password, email etc)
  • newlist mailman (you will be remembered by the packet installer)
  • ln -s /etc/mailman/apache.conf /etc/apache2/conf.d/mailman.conf

After installing the packet you have to add the following to /etc/aliases

Code:
## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"
The installer will give you the entries for your system, he just cant add it by himself.

In mailman.conf is a VirtualHost section which is commented out. Enable it and change the DocumentRoot (/usr/share/mailman/), ServerName (lists.domain.tld) and the LogFile (I just put these in ...client1/web1/log) destinations.

After that, restart apache and point your browser to:

http://domain.tld/mailman/listinfo/

Thats it. So I don't think its necessary to install mailmain from source. At least the installer of the debian packet did a pretty good job so I didn't need to change anything in /etc/mailman/mm_cfg.py

Last edited by kalua; 3rd November 2008 at 21:53. Reason: added aliases code
Reply With Quote
  #6  
Old 4th November 2008, 12:20
quentusrex quentusrex is offline
Senior Member
 
Join Date: May 2008
Posts: 174
Thanks: 6
Thanked 11 Times in 7 Posts
Default

Can two different domains have a list with the same name? such as list@domain1.tld and then list@domain2.tld?

What steps are required to install for another user?
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:30.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.