OpenWebMail Packages for CentOS 4 + BlueQuartz


I like many of you have hosted with raq servers for a long time. When BlueQuartz was open sourced I was very excited. I used BQ+FC1 for a while and then defected to Ruby for a few months. With this CentOS version I'm back. Thus far this version has been stable and everything I use works! Nobody had created an OWM package for CentOS4 and I needed one. This is my contribution to the world.
Contact info: forhire (at) lewiscounty (dot) com

Please use the latest versions. Past packages may contain serious problems and are left online for reference only. If you are upgrading packages you must uninstall the old version prior to attempting to install the new package. All users settings/files remain unchaged during uninstall/reinstall. If you find a problem, please let me know. If you decide to include this package on another site for download please include the url of this page so the most current version can always be found.

ClamAV is optional. Installs ClamAV as a service including freshclam. Modifies openwebmail to use ClamAV. New version of the package are released as new binaries become available. You should uninstall package prior to upgrading.

The latest i386 version has been tested with the Nuonce 4.3 iso. Please update with yum before attempting to install any packages.

i386 CentOS4
BlueQuartz-CentOS4-OpenWebmail.2.52-1.011.pkg(f4d9a18f0aaf88948ee92515d102cceb)
BlueQuartz-CentOS4-OpenWebmail.2.51-1.009.pkg(7bd28cf651d85fb3b74ccc63d793c6c4) without SpeedyCGI

i386 CentOS3
NOTE: 2006-07-17 Due to lack of feedback I have decided to no longer support CentOS3. The version in the build log is broken. If you download and fix the package please send me the fixes so they can be made available.

x86_64 CentOS4
BlueQuartz-CentOS4-x86_64-OpenWebmail.2.52-1.002.pkg(744c428af53b2ad50656c65ad7394279)

Other resources

NuOnce Networks has put together a great ISO for CentOS / BlueQuartz http://www.nuonce.net/bluequartz.php

Install guide for CentOS4 + BQ (includes ColdFusion MX 7.0 notes) centos_bq.txt

My backup script that stores backups as seperate domains like 20060225.www.site1.com.tar.gz, 20060225.www.site2.tar.gz, etc. I tried raqbackup.sh but found it more complex than I wanted AND I wanted to keep my files seperate AND I wanted them tar gzipped. This allows me to move one site without dealing with a HUGE cmu dump. Let me know what you think. backup.txt

Build log

2006-08-14 Updated OWM version to 2.52-1
Updated i386 and x86_64 packages to support version 2.52-1 of OWM. Removed SSH terminal applet /var/www/data/openwebmail/applet/mindterm/mindtermfull.jar during post-install. Updated ClamAV packages to version 0.88.4-21 (2006-08-11 release).
BlueQuartz-CentOS4-OpenWebmail.2.52-1.011.pkg(f4d9a18f0aaf88948ee92515d102cceb)
BlueQuartz-CentOS4-x86_64-OpenWebmail.2.52-1.002.pkg(744c428af53b2ad50656c65ad7394279)

2006-07-17 Updated ClamAV packages for OWM on CentOS4
BlueQuartz-CentOS4-ClamAV-0.88.3-19.003.pkg(83af8c2b85570e9b7cb104a66de0fbc1) (2006-07-02 release)
BlueQuartz-CentOS4-x86_64-ClamAV-0.88.3-19.002.pkg(3623956392dc1bfae6441bbef93d3615) (2006-07-02 release)

2006-03-20 CentOS3 version for i386, yet again, more fixes
Please let me know if it installs and works. Now included perl-CGI as per the install notes for RHEL3 on the OWM ftp site.
BlueQuartz-CentOS3-OpenWebmail.2.51-1.003.pkg(588bc22d432c0c9258c567bd5a135989)

2006-03-19 CentOS3 version for i386, more fixes
Please let me know if it installs and works. Removed speedycgi. Updated .mo file to reflect CentOS version. Corrected RPM install path.
BlueQuartz-CentOS3-OpenWebmail.2.51-1.002.pkg(6c6b5fa55524be2ebfbb0807a4eb2963)

2006-03-14 CentOS3 version for i386
Initial package for CentOS3. I haven't tested this yet. Please let me know if it installs and works. Includes speedy and all updates that the CentOS4 version has.
Contains the following RPM packages. Thanks to DAG and Milan!
http://dag.wieers.com/packages/perl-CGI-SpeedyCGI/
perl-CGI-SpeedyCGI-2.22-1.1.el3.rf.i386.rpm
http://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-3/stable/
perl-Authen-PAM-0.14-2_WB3.i386.rpm
perl-suidperl-5.8.0-90.4.ker.rhel3.i386.rpm
perl-Text-Iconv-1.2-2_WB3.i386.rpm
perl-Compress-Zlib-1.37-0.ker.rhel3.i386.rpm
BlueQuartz-CentOS3-OpenWebmail.2.51-1.001.pkg(7b426b7121aca49713f73a4b277326b1)

2006-02-22 IT'S WORKING! Re-packaged x86_64 pkg, new md5sum c9d2827697d1e166f2bc1690e789dd08
The package appears to work. I haven't heard anything bad so far. If you need OWM on x86_64 give it a shot it should work well.
BlueQuartz-CentOS4-x86_64-OpenWebmail.2.51-1.001.pkg(c9d2827697d1e166f2bc1690e789dd08)

2006-02-22 ClamAV for x86_64 and OWM
ClamAV for x86_64 + Openwebmail. It should work, it's modeled off the i386 package. Test and let me know.
BlueQuartz-CentOS4-x86_64-ClamAV-0.88-16.001.pkg(550b2c7670df0611b5b869310b46b17d)

2006-02-21 Initial build for X86_64 package. EXPERIMENTAL!
This is an initial build for OWM for the X86_64 version of BQ. I have no way to test this. THIS HAS NOT BEEN TESTED. Please try on NON-PRODUCTION server before using. It is built off the i386 package using x84_64 rpms. This includes speedy-cgi. If your brave please try it and let me know how it goes.
This package installs the following RPM: openwebmail-2.51-1.i386.rpm
perl-Authen-PAM-0.15-1.ker.rhel4.x86_64.rpm
perl-CGI-SpeedyCGI-2.22-3.ker.rhel4.x86_64.rpm
perl-Compress-Zlib-1.37-0.ker.rhel4.x86_64.rpm
perl-suidperl-5.8.5-16.RHEL4.x86_64.rpm
perl-Text-Iconv-1.4-1.ker.rhel4.x86_64.rpm
BlueQuartz-CentOS4-x86_64-OpenWebmail.2.51-1.001.pkg(c9d2827697d1e166f2bc1690e789dd08)

2006-01-23 ClamAV 0.88-16 for Bluequartz/CentOS with Openwebmail
ClamAV pacakge based on rpm provided by: http://atrpms.net/dist/el4/clamav/
BlueQuartz-CentOS4-ClamAV-0.88-16.002.pkg(88f6f7289958cfed1e76ab5146f7f653)

2005-11-14 ClamAV 0.87.1 for Bluequartz/CentOS with Openwebmail
ClamAV pacakge based on rpm provided by: http://atrpms.net/dist/el4/clamav/
This will automatically install, enable the clamd, freshclam services, and enable_viruscheck in openwebmail.conf
for virus checking in Openwebmail.
BlueQuartz-CentOS4-ClamAV-0.87.1-15.001.pkg(0f6e581187d10eda4f35422d734aa6e1)

2005-11-13 Added SpeedyCGI support
I finally got SpeedyCGI working under CentOS. If you look back I pounded on this a few months ago without luck.
Turned out to be a change in the order that perl allows variables to be passed.
And to answer your questions, it is a LOT faster.
BlueQuartz-CentOS4-OpenWebmail.2.51-1.010.pkg(0b6a276892adae7d3618f579ebe0317d)

2005-11-12 Inserted a few more fixes into openwebmain.conf
Missing "symboliclink_mbox no" was causing issues
Relinked the logo to the owbluequartz.gif image and bluequartz.org
BlueQuartz-CentOS4-OpenWebmail.2.51-1.009.pkg(7bd28cf651d85fb3b74ccc63d793c6c4)

2005-11-12 Fixed CR in line 8 of owusers.sh
Maybe this time I have it right?
BlueQuartz-CentOS4-OpenWebmail.2.51-1.008.pkg(7048f35c12f6f92308bb2914eb3c8ef8)

2005-11-11 Updated old openwebmail.conf
The openwebmail.conf that I was using in the package was old.
I'm also working on a version of ClamAV based on RPMs from Dag. http://dag.wieers.com/packages/clamav/
I have them installed on my BQ box and I'm writing the installer that will start the service and run freshclam.
I'll push this out with the next release. Should I make a single pkg or keep it seperate?
BlueQuartz-CentOS4-OpenWebmail.2.51-1.007.pkg(4b530de8c53483459d90c9ce4cda1102)

2005-11-11 Fixed owusers.sh
If hostname was www2.domain.com the www was being stripped leaving .domain.com. New line:
perl -pi -e "s/\@www\./\@/g;" /etc/mail/virtusertable.owm (escaped period Duh!)
If no calanders existed then the box admin was being e-mailed every 15 minutes due to cron failure.
Re-wrote list creation to check for the existance of calander.book prior to running update.
Enabled enable_editfrombook by default in openwebmail.conf.
If you'd rather simply fix owusers.sh you can use this: owusers.txt
BlueQuartz-CentOS4-OpenWebmail.2.51-1.006.pkg(15be6bd23d7110e5c656214b3381b3a3)

2005-08-18 New release with updated packages (perl-Compress-Zlib and perl-Text-Iconv)
Updated RHEL4 RPMs thanks to Milan Kerslager (http://ftp.pslib.cz/pub/users/Milan.Kerslager/)
openwebmail-2.51-1.i386.rpm
perl-suidperl-5.8.5-12.1.1.i386.rpm
perl-Authen-PAM-0.15-1.ker.rhel4.i386.rpm
perl-Compress-Zlib-1.34-1.ker.rhel4.i386.rpm
perl-Text-Iconv-1.4-1.ker.rhel4.i386.rpm
BlueQuartz-CentOS4-OpenWebmail.2.51-1.005.pkg(2f890b0bc833321471ce6e145cb2bb01)

2005-07-25 Corrected version number to reflect changes in BQ
At some point the CentOS version of BQ became know as 5102R instead of the generic 5100R. This package reflects that version change.
5102R : BlueQuartz Hosting Edition for CentOS 4 i386 (based on RaQ 550).
BlueQuartz-CentOS4-OpenWebmail.2.51-1.004.pkg(2753f272ed0c5b30efeba04d684ea248)

2005-05-10 Found flaw in virtusertable.owm creation
The file: /etc/cron.quarter-hourly/owusers.sh wasn't creating the virtusertable.owm file
correctly if the url contained "www." as the last three chars of the domains name. Now
the replacement is looking for the "@" symbols prior to replacement. Duh!
This is the fixed string:
perl -pi -e "s/\@www./\@/g;" /etc/mail/virtusertable.owm
BlueQuartz-CentOS4-OpenWebmail.2.51-1.003.pkg(24167af8dec12b13f430f43b700edb2b)

2005-04-28 Minor fixes
Fixed un-installer. Package now removes the openwebmail rpm properly. Corrected the pkg version number.
BlueQuartz-CentOS4-OpenWebmail.2.51-1.002.pkg(8a8159e4f3ff42710996ba71e4776ecc)

2005-04-28
I've been working on SpeedyCGI support without much luck. I get this error
"The server encountered an internal error or misconfiguration and was unable to complete your request.
Your administrator may not have enabled CGI access for this directory."
I've checked permissions and such... can't figure it out. Personally I don't really care about SpeedyCGI but
some people swear that it improves OWM.

2005-04-26 6:00 PM
Fixed calendar notification.
BlueQuartz-CentOS4-OpenWebmail.2.51-1.001.pkg(a05eecf92d0566746ec6aa03159c4b1f)

2005-04-26 Original Packages
Initial packages. They consist of the following RPMS:
openwebmail-2.51-1.i386.rpm
perl-suidperl-5.8.5-12.1.1.i386.rpm
perl-Authen-PAM-0.15-1.ker.rhel4.i386.rpm
perl-Text-Iconv-1.2-RH80.i386.rpm
perl-Compress-Zlib-1.21-RH9.i386.rpm

BlueQuartz-CentOS4-OpenWebmail.2.51-1.pkg(df61badb933e6bf9885985461c47e7a1)
BlueQuartz-CentOS4-OpenWebmail.2.41-1.pkg(14b8563afdadf5b70aaaad0c4da135c7)