Help - Search - Members - Calendar
Full Version: Easy Global Squirrelmail 1.4.8 for Ensim Pro (4.1+)
The Planet Forums > Control Panels > Ensim > Ensim HOWTOs
gpan
Updated packages for squirrelmail (globalized version) are available.

These address numerous security changes since the 1.4.6 release -
This release contains an important security fix where a logged-in user could overwrite variables, and a collection of regular bugfixes.

The above change does cause caching of the domain name (after log out) to no longer be persistent in this package. This may be addressed in a future release.

You can download the new packages below. Installation is via rpm -Uvh
Restart httpd after installing

squirrelmail-1.4.8-1.1.ensim.ct.i386.rpm
boing
hrm... i know you listed it as 4.1+ -- do you think it would work in 4.0.3?

thx! icon_biggrin.gif
Doobla
Thank you gpan. Much appreciated.
gpan
It will work in 4.0.3, but that's somewhat out of date icon_wink.gif
Shortfork
Am I missing something.. Isn't SM bundled with Ensim by default??

:confused:

Shortzz
maf
Lines and lines of the following errors are showing in my webserver error logs after running your install. Squirrel seems to be working okay--tried it on two different domains with two different accounts--but all these errors. The "http://..." part in the messages below includes the correct domain in the form of
CODE
http://ip.add.re.ss/squirrelmail/src/login.php?site_domain=correctdomain.com
but I shortened it for privacy reasons.

CODE
PHP Notice:  Undefined index:  site_domain in /usr/share/squirrelmail/functions/global.php on line 16, referer: http://...

PHP Notice:  Undefined index:  site_domain in /usr/share/squirrelmail/functions/global.php on line 17, referer: http://...

PHP Notice:  Undefined variable:  domain in /etc/squirrelmail/config.php on line 12, referer: http://...

PHP Notice:  Undefined variable:  SITE_ROOT in /etc/squirrelmail/config.php on line 59, referer: http://...

PHP Notice:  Undefined variable:  SITE_ROOT in /etc/squirrelmail/config.php on line 60, referer: http://...

PHP Notice:  Undefined variable:  username in /usr/share/squirrelmail/functions/prefs.php on line 24, referer: http://...


Any ideas on how to make this error go away? Below is a copy of my config.php. I only changed the logo and added my plugins. I also tried uninstalling and re-installing the rpm--no change in the error messages.

MAF

config.php
CODE
<?php



/**

* SquirrelMail Configuration File

* Created using the configure script, conf.pl

*/



global $version;

$config_version = '1.4.0';

$config_use_color = 1;



$org_name      = "$domain";

/* edit for logo on the logon page */

$org_logo               = SM_PATH . 'images/bd_logo.png';

$org_logo_width         = '750';

$org_logo_height        = '43';

$org_title              = "JKPweb SquirrelMail $version";



$signout_page  = '';

$frame_top     = '_top';



$provider_uri     = 'http://www.squirrelmail.org/';



$provider_name     = 'SquirrelMail';



$motd = "";



$squirrelmail_default_language = 'en_US';



$imapServerAddress      = 'localhost';

$imapPort               = 143;

$useSendmail            = true;

$smtpServerAddress      = 'localhost';

$smtpPort               = 25;

$sendmail_path          = '/usr/sbin/sendmail';

$pop_before_smtp        = false;

$imap_server_type       = 'uw';

$invert_time            = false;

$optional_delimiter     = '/';



$default_folder_prefix          = 'mail/';

$trash_folder                   = 'Trash';

$sent_folder                    = 'Sent';

$draft_folder                   = 'Drafts';

$default_move_to_trash          = true;

$default_move_to_sent           = true;

$default_save_as_draft          = true;

$show_prefix_option             = true;

$list_special_folders_first     = true;

$use_special_folder_color       = true;

$auto_expunge                   = true;

$default_sub_of_inbox           = false;

$show_contain_subfolders_option = true;

$default_unseen_notify          = 2;

$default_unseen_type            = 1;

$auto_create_special            = true;

$delete_folder                  = false;

$noselect_fix_enable            = false;



$default_charset          = 'iso-8859-1';

$data_dir                 = "$SITE_ROOT/var/squirrelmail/data/";

$attachment_dir           = "$SITE_ROOT/var/squirrelmail/attachments/";

$dir_hash_level           = 0;

$default_left_size        = '150';

$force_username_lowercase = false;

$default_use_priority     = true;

$hide_sm_attributions     = false;

$default_use_mdn          = true;

$edit_identity            = true;

$edit_name                = true;

$allow_thread_sort        = true;

$allow_server_sort        = true;

$allow_charset_search     = true;

$uid_support              = true;



$plugins[0] = 'squirrelspell';

$plugins[1] = 'calendar';

$plugins[2] = 'newmail';

$plugins[3] = 'sent_subfolders';

$plugins[4] = 'delete_move_next';

$plugins[5] = 'compatibility';

$plugins[6] = 'address_add';

$plugins[7] = 'unsafe_image_rules';

$plugins[8] = 'html_mail';



$theme_css = '';

$theme_default = 0;

$theme[0]['PATH'] = SM_PATH . 'themes/default_theme.php';

$theme[0]['NAME'] = 'Default';

$theme[1]['PATH'] = SM_PATH . 'themes/plain_blue_theme.php';

$theme[1]['NAME'] = 'Plain Blue';

$theme[2]['PATH'] = SM_PATH . 'themes/sandstorm_theme.php';

$theme[2]['NAME'] = 'Sand Storm';

$theme[3]['PATH'] = SM_PATH . 'themes/deepocean_theme.php';

$theme[3]['NAME'] = 'Deep Ocean';

$theme[4]['PATH'] = SM_PATH . 'themes/slashdot_theme.php';

$theme[4]['NAME'] = 'Slashdot';

$theme[5]['PATH'] = SM_PATH . 'themes/purple_theme.php';

$theme[5]['NAME'] = 'Purple';

$theme[6]['PATH'] = SM_PATH . 'themes/forest_theme.php';

$theme[6]['NAME'] = 'Forest';

$theme[7]['PATH'] = SM_PATH . 'themes/ice_theme.php';

$theme[7]['NAME'] = 'Ice';

$theme[8]['PATH'] = SM_PATH . 'themes/seaspray_theme.php';

$theme[8]['NAME'] = 'Sea Spray';

$theme[9]['PATH'] = SM_PATH . 'themes/bluesteel_theme.php';

$theme[9]['NAME'] = 'Blue Steel';

$theme[10]['PATH'] = SM_PATH . 'themes/dark_grey_theme.php';

$theme[10]['NAME'] = 'Dark Grey';

$theme[11]['PATH'] = SM_PATH . 'themes/high_contrast_theme.php';

$theme[11]['NAME'] = 'High Contrast';

$theme[12]['PATH'] = SM_PATH . 'themes/black_bean_burrito_theme.php';

$theme[12]['NAME'] = 'Black Bean Burrito';

$theme[13]['PATH'] = SM_PATH . 'themes/servery_theme.php';

$theme[13]['NAME'] = 'Servery';

$theme[14]['PATH'] = SM_PATH . 'themes/maize_theme.php';

$theme[14]['NAME'] = 'Maize';

$theme[15]['PATH'] = SM_PATH . 'themes/bluesnews_theme.php';

$theme[15]['NAME'] = 'BluesNews';

$theme[16]['PATH'] = SM_PATH . 'themes/deepocean2_theme.php';

$theme[16]['NAME'] = 'Deep Ocean 2';

$theme[17]['PATH'] = SM_PATH . 'themes/blue_grey_theme.php';

$theme[17]['NAME'] = 'Blue Grey';

$theme[18]['PATH'] = SM_PATH . 'themes/dompie_theme.php';

$theme[18]['NAME'] = 'Dompie';

$theme[19]['PATH'] = SM_PATH . 'themes/methodical_theme.php';

$theme[19]['NAME'] = 'Methodical';

$theme[20]['PATH'] = SM_PATH . 'themes/greenhouse_effect.php';

$theme[20]['NAME'] = 'Greenhouse Effect (Changes)';

$theme[21]['PATH'] = SM_PATH . 'themes/in_the_pink.php';

$theme[21]['NAME'] = 'In The Pink (Changes)';

$theme[22]['PATH'] = SM_PATH . 'themes/kind_of_blue.php';

$theme[22]['NAME'] = 'Kind of Blue (Changes)';

$theme[23]['PATH'] = SM_PATH . 'themes/monostochastic.php';

$theme[23]['NAME'] = 'Monostochastic (Changes)';

$theme[24]['PATH'] = SM_PATH . 'themes/shades_of_grey.php';

$theme[24]['NAME'] = 'Shades of Grey (Changes)';

$theme[25]['PATH'] = SM_PATH . 'themes/spice_of_life.php';

$theme[25]['NAME'] = 'Spice of Life (Changes)';

$theme[26]['PATH'] = SM_PATH . 'themes/spice_of_life_lite.php';

$theme[26]['NAME'] = 'Spice of Life - Lite (Changes)';

$theme[27]['PATH'] = SM_PATH . 'themes/spice_of_life_dark.php';

$theme[27]['NAME'] = 'Spice of Life - Dark (Changes)';

$theme[28]['PATH'] = SM_PATH . 'themes/christmas.php';

$theme[28]['NAME'] = 'Holiday - Christmas';

$theme[29]['PATH'] = SM_PATH . 'themes/darkness.php';

$theme[29]['NAME'] = 'Darkness (Changes)';

$theme[30]['PATH'] = SM_PATH . 'themes/random.php';

$theme[30]['NAME'] = 'Random (Changes every login)';

$theme[31]['PATH'] = SM_PATH . 'themes/midnight.php';

$theme[31]['NAME'] = 'Midnight';

$theme[32]['PATH'] = SM_PATH . 'themes/alien_glow.php';

$theme[32]['NAME'] = 'Alien Glow';

$theme[33]['PATH'] = SM_PATH . 'themes/dark_green.php';

$theme[33]['NAME'] = 'Dark Green';

$theme[34]['PATH'] = SM_PATH . 'themes/penguin.php';

$theme[34]['NAME'] = 'Penguin';



$default_use_javascript_addr_book = false;

$addrbook_dsn = '';

$addrbook_table = 'address';



$prefs_dsn = '';

$prefs_table = 'userprefs';

$prefs_user_field = 'user';

$prefs_key_field = 'prefkey';

$prefs_val_field = 'prefval';

$no_list_for_subscribe = false;

$smtp_auth_mech = 'login';

$imap_auth_mech = 'login';

$use_imap_tls = false;

$use_smtp_tls = false;

$session_name = 'SQMSESSID';



@include SM_PATH . 'config/config_local.php';



/**

* Make sure there are no characters after the PHP closing

* tag below (including newline characters and whitespace).

* Otherwise, that character will cause the headers to be

* sent and regular output to begin, which will majorly screw

* things up when we try to send more headers later.

*/

?>
zaph
Shortfork, the Squirrelmail included in Ensim runs a separate copy for each domain, and uses http://domain.com/squirrelmail links. This is a global install which works through the main hostname for all domains, and can use the shared SSL certificate as well for easy securing of webmail for all domains (with a small tweak of the /etc/appliance/customization/squirrelmail.sh file).
maf
I ran gpan's install. I don't have SquirrelMail turned on individually for any of the domains. I am running only on the global install. It seems to be working just find except for all these errors in the web server error log. I'm trying to find out what is generating the errors. Except for the change of plug-ins and location of the logon log, the config.php is the one installed by gpan's rpm but it is generating these errors.

Can you post or attach your config.php if you are not getting the same errors from yours?
Shortfork
QUOTE (zaph)
Shortfork, the Squirrelmail included in Ensim runs a separate copy for each domain, and uses http://domain.com/squirrelmail links. This is a global install which works through the main hostname for all domains, and can use the shared SSL certificate as well for easy securing of webmail for all domains (with a small tweak of the /etc/appliance/customization/squirrelmail.sh file).

Ahh.. I see.. sort of "if it works don't fix it" though don't ya think??

As of right now, you can "secure" SM via logging in this way

CODE
https://your.servername.dom/~adminnumber/webmail/src/login.php


Couldn't the same thing be done, and maybe safer, by using symlinks? Or by the same method (excuse my ignorance) that we redirect domain.dom/webmail to squirellmail now?


Shortz
Catalyst
No, it can't be done "maybe safer, by using symlinks" ...

Ensim Squirrelmail is a seperate installation under each virtual host.

Using the "Domain Preview" option will certainly have other repercussions, such missing Address Books, mission Options, etc. since the installation specifies Squirrelmail Data to be stored in "/var/www/squirrelmail/data" --- a path that is inaccessible, since logging in via the Shared IP/Domain Preview sets the root path to "/home/virtual/site*/fst/var/www/squirrelmail/data."

This method provides a single-point-of-installation, with no duplication of codebase or plugins.

Datafiles server-wide can additionally be stored in a SQL Database for easy export.

Lastly, this is a much newer codebase than the one provided even with Ensim ProX.
Shortfork
QUOTE (Catalyst)
No, it can't be done "maybe safer, by using symlinks" ...  
 
Ensim Squirrelmail is a seperate installation under each virtual host.
 
Using the "Domain Preview" option will certainly have other repercussions, such missing Address Books, mission Options, etc. since the installation specifies Squirrelmail Data to be stored in "/var/www/squirrelmail/data" --- a path that is inaccessible, since logging in via the Shared IP/Domain Preview sets the root path to "/home/virtual/site*/fst/var/www/squirrelmail/data."
 
This method provides a single-point-of-installation, with no duplication of codebase or plugins.  
 
Datafiles server-wide can additionally be stored in a SQL Database for easy export.
 
Lastly, this is a much newer codebase than the one provided even with Ensim ProX.
Ummn.. I'm not so sure that's true. I've got one domain set up with a custom graphic to replace the little animal and when I access by above method, it gives me the correct graphic... this indicates to me, we're pulling data from the correct source.. I'll have to check the address book thing... nope... sorry, you're wrong. Added an address in the normal domain.com/webmail/ login and then relogged in via the above method and address IS there..

So again, what's the point of messing with the already very touchy Ensim install with this??

Shortz
Catalyst
Well, maybe everything else that I said ... ?

And, while it may very well work on yours, it does not on very many.

We've tried to explain it to you over and over, and you're being very pedantic at this point, and sticking to your original assumption that "SM [is] bundled with Ensim by default."

"nope... sorry, you're wrong" is certainly not a way to win friends and influence people in these forums. There are certainly many more acceptable ways to convey that idea.
Shortfork
QUOTE (Catalyst)
Well, maybe everything else that I said ... ?

I don't know, it's up to you to show that what you post here is valid.

QUOTE
And, while it may very well work on yours, it does not on very many.

Have you tried it on yours? I've tried on Ensim Pro 4.0.2-7.rhel and if time allows, will try it on an updated version of Ensim... will report later.

QUOTE
We've tried to explain it to you over and over, and you're being very pedantic at this point, and sticking to your original assumption that "SM [is] bundled with Ensim by default."

It's not?

QUOTE
"nope... sorry, you're wrong" is certainly not a way to win friends and influence people in these forums. There are certainly many more acceptable ways to convey that idea.

Wasn't meant to be an argument.. "Sorry" being a way to soften saying the next portion of the sentence, "you're wrong". You're taking it as an insult because I'm saying somethng YOU'RE saying is not correct.

You shouldn't take offence but you might well be better off if you research things better before making bold statements of fact that are, in fact, not correct. Don't you think?

Shortz
Catalyst
QUOTE
I don't know, it's up to you to show that what you post here is valid.
*holds up hands* Who are you and what the Hell have you done with Shortfork? lol

No, actually, it's that every single time someone has said something is valid, you have argued. And argued. If you don't want it, fine. Other people here do. Why you wanna keep screwing up Gpan's thread with this garbage?
Shortfork
QUOTE (Catalyst)
*holds up hands*  Who are you and what the Hell have you done with Shortfork?  lol
 
No, actually, it's that every single time someone has said something is valid, you have argued.  And argued.  If you don't want it, fine.  Other people here do.  Why you wanna keep screwing up Gpan's thread with this garbage?

Geez fella.. I asked a simple question, you answered with some not totally correct information. Excuse me if I'm wrong but it seems to me, that you're the one carrying on here.

Maybe you're part of the reason why not too many folks post in these forums any more?

Chrikey...

Scuse me, I guess it's yours and Gpans' forum alone now?

I'll step out of your all knowing way and leave you to your minions..

Have a noyce day! icon_smile.gif
UH-Matt
Maybe if you dont like the way central squirrelmail works you could just stop posting to the thread shortfork. Kinda ruining the usefulness for everyone else with the pointless arguments.
Shortfork
QUOTE (UH-Matt)
Maybe if you dont like the way central squirrelmail works you could just stop posting to the thread shortfork. Kinda ruining the usefulness for everyone else with the pointless arguments.
OK.. I'll stop if you stop... OK... (checks time after my last post) oh, yea.. guess you had to get in a parting shot ey?

Like I said...

Have a nice day ey!

:o
Shortfork
Mod,

please delete my posts - I've started roasting a can of worms here with these guys, they don't seem to want to be questioned or clarify when questions are asked. Therefore, I'm confusing their thread...

Please delete my comments,

Thank you,
Short Fork
UH-Matt
I dont need to stop as I only just started, I havent argued with you or disagreed with you, I simply asked that you stop confusing the thread with irrelevances.

Anyway -

Gpan - thanks again for your continued contributions to Ensim related updates and How To's !
gpan
QUOTE (maf)
Lines and lines of the following errors are showing in my webserver error logs after running your install. Squirrel seems to be working okay--tried it on two different domains with two different accounts--but all these errors. The "http://..." part in the messages below includes the correct domain in the form of  


Do you have special configuration of php notices?
maf
QUOTE
Do you have special configuration of php notices?


Not that I know of. How would I tell?

Clarification: I had an earlier version of your global sm (1.4.6 I think) on my box under Ensim Pro 4.0.3-22.rhel.3ES. I then did the ev1 tech support restore option to upgrade to Ensim Pro 10.0.0-13.rhel.4ES. Then imported my websites back in and moved data to the new disk, etc. Then I ran your latest rpm to re-install global sm on this machine/disk. I was able to log into several accounts on a few different domains. SquirrelMail seems to be working just fine except for the massive amount of errors being generated in the error_log.
maf
Okay, I figured it out. Googled your question and found what I needed.

I opened the php.ini and changed

CODE
error_reporting = E_ALL

to
CODE
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR

so it would log just serious errors.

Then I logged into a Squirrel account and did the things that normally produced the errors(?) and nothing shows in the error_log.

Thanks for the help.

MAF
zaph
QUOTE
So again, what's the point of messing with the already very touchy Ensim install with this??
We've been using this for years and haven't had any problems at all. It works with the data files and structure used by Ensim rather than riding roughshot over it.

The advantages are as described already, plus Squirrelmail 1.4.8 includes the latest security upgrades, which may take some time to make it into an update from Ensim.
maf
QUOTE
So again, what's the point of messing with the already very touchy Ensim install with this??


The reason I use the Global install is so there is only one setup to config for all sites. When I add plug-ins to SquirrelMail, I do it just once in one place and all sites now have those plug-ins installed. That was the main reason.

Also, to install and run SquirrelMail the Ensim way on each site requires about 16Mb per site--I save all that space.

MAF
gpan
I'll try to have them defined in the next version; it only happens if you have php set to strict mode.

QUOTE (maf)
Okay, I figured it out. Googled your question and found what I needed.

MAF
RS-89563
Hi GPAN,

What do you mean with "Global" ?
You mean every vsite has to access the webmail trough my main domain? and not through their own domain?
Does this "Global" comes with the automated script that puts the domain name of the vsite at login area?. I mean the standard Squirrelmail on Ensim comes with a script that automatically recognize the domain name of the vsite and the client has not to write it down at login.

Regards,
Pablo
ElfinStrider
Great as always. . . I did have one small problem

/var/lib/squirrelmail/prefs/default_pref
was set to root:root

When Squirrelmail tried to save preferences, it gave an error.

I've changed the file to be owned by apache

CODE
chown apache:apache /var/lib/squirrelmail/prefs/default_pref


and everything works fine now.

Thanks Gpan
ElfinStrider
QUOTE (RS-89563)
Hi GPAN,

What do you mean with "Global" ?
You mean every vsite has to access the webmail trough my main domain? and not through their own domain?
Does this "Global" comes with the automated script that puts the domain name of the vsite at login area?. I mean the standard Squirrelmail on Ensim comes with a script that automatically recognize the domain name of the vsite and the client has not to write it down at login.

Regards,
Pablo



BY "Global" Gpan means that you only use this one install to power all the squirrelmail access on your server. Instead of having dozens or hundreds of squirrelmail installs for each virtual site, each site refers to a centralized application. This way, installed componets and upgrades benefit everyone on your server.
boing
heya gpan!

i'm still attempting to fix the error message received when uploading attachments:
QUOTE
Could not move/copy file. File not attached


which occurs on all of my servers consisting of multiple boxes as follows:
ensim 4.0.3, php 4.4.4, squirrelmail 1.4.8, rhel 3
and
ensim 10.0.0-13, php 4.4.4, squirrelmail 1.4.8, rhel 4

when uploading an attachment, would you expect the temp uploaded file to go to the temp directory:
/tmp

or

/home/virtual/domain.com/tmp

this is before squirrelmail attempts to rename it from */tmp/* to /home/virtual/domain.com/var/squirrelmail/attachments/*

it appears that it is sending it to:
/tmp

thanks!
-boing?
randyn
I've used the global Squirrelmail on another server and it worked fine. Now I have a new server with some imported sites. After installing the rpm, everything works as expected. Users can login without using the entire e-mail address. Then the next day, it no longer works that way and they must use the full e-mail address to login. If I reinstall the RPM it goes back to working the way it should, but the next day it reverts back.

Also, if I make an address book entry after installing the RPM, it shows up fine, but the next day it is gone. If I reinstall, the address book entry reappears.

Any ideas what could be going on here?
randyn
QUOTE (randyn)
I've used the global Squirrelmail on another server and it worked fine. Now I have a new server with some imported sites. After installing the rpm, everything works as expected. Users can login without using the entire e-mail address. Then the next day, it no longer works that way and they must use the full e-mail address to login. If I reinstall the RPM it goes back to working the way it should, but the next day it reverts back.


I think I figured out what was happening. 'up2date -u' was running in the crontab, and this was updating the Squirrelmail RPM. I added squirrelmail* to the pkgSkipList and hopefully that will fix it.

--
randy
jbeck
Tried the rpm didn't want to keep it so rpm -e 'd it... Seemed to remove the default_pref from all sites (not sure at what point that happened). so I needed to copy that file to all my sites. I wrote this bash script to do it for me. hope it helps anyone else who changes their mind.

I am running ensim 4.0.4

PS I don't normally work with bash so there may be a much better way, but this is quick and simple

CODE
#!/bin/bash



SRC=/etc/virtualhosting/templates/sqmail/var/www/squirrelmail-data/

FILE=default_pref



for i in `seq 1 250`;

do

    DEST=/home/virtual/site$i/fst/var/www/squirrelmail-data/

    cd $DEST &> /dev/null

    if [ $? = 0 ]; then

 echo $DEST

 find $DEST$FILE &> /dev/null

 if [ $? = 0 ]; then

     echo default_pref exists

 else

     cp $SRC$FILE $DEST$FILE &> /dev/null

     if [ $? = 0 ]; then

   echo file copied

   chown -R admin$i:apache $DEST$FILE &> /dev/null

   if [ $? = 0 ]; then

       echo file owner set

   else

       echo file owner could not be set

   fi

     else

   echo copy failed

     fi

 fi

 echo

    fi

done
boing
QUOTE (boing)
heya gpan!

i'm still attempting to fix the error message received when uploading attachments:

QUOTE
Could not move/copy file. File not attached


which occurs on all of my servers consisting of multiple boxes as follows:
ensim 4.0.3, php 4.4.4, squirrelmail 1.4.8, rhel 3
and
ensim 10.0.0-13, php 4.4.4, squirrelmail 1.4.8, rhel 4

when uploading an attachment, would you expect the temp uploaded file to go to the temp directory:
/tmp

or

/home/virtual/domain.com/tmp

this is before squirrelmail attempts to rename it from */tmp/* to /home/virtual/domain.com/var/squirrelmail/attachments/*

it appears that it is sending it to:
/tmp

thanks!
-boing?


hey gpan, what are the implications of adding /tmp to the open_basedir list in /etc/appliance/apacheconf/squirrelmail?

that makes this issue go away...
sushil2000
boing, were you able to get a fix for it? I'm also struggling with the same issue...
CODE
ERROR:

Could not move/copy file. File not attached
boing
yes, you can fix it by editing:
/etc/appliance/apacheconf/squirrelmail

and adding :/tmp to php_admin_value open_basedir.

for instance, mine looks like:
CODE
php_admin_value open_basedir "/home/virtual:/etc/squirrelmail:/usr/share/squirrelmail:/var/lib/squirrelmail:/tmp"


BUT!!!! i do not know the security implications (if any?) of doing this. anyone care to chime in on this aspect?

thx!
ElfinStrider
Just another quick question about this install. . .

It doesn't seem to be installing on new domains. Domains that I'm creating are reverted back to SM 1.4.4 instead of 1.4.8

Am I missing something?
-Elfinstrider
marauder
Make sure that your sites have squirrelmail uncheckwed from within the create account section. I noticed some issues similar.

In addition is there any reason why I would be getting 500 errors for /webmail on a domain that is set to high security versus 3.1 security??

Thanks

QUOTE (ElfinStrider @ Jan 17 2007, 04:34 AM) *
Just another quick question about this install. . .

It doesn't seem to be installing on new domains. Domains that I'm creating are reverted back to SM 1.4.4 instead of 1.4.8

Am I missing something?
-Elfinstrider


OK I asm going to tell you how I fixed the problem I was having...

I went restarted apache as your supposed to no go...

Then I noticed on some sites I was getting a totally different version of squirrelmail on the sites I thought it was working on...

So I did rpm -q squirrelmail to see what rpms were applied... I nopticed gpans somehow wasnt listed (couldnt quite figure out how that happened but a different squirrelmail was installed you'll see by the transcript below what I did next

# rpm -Uvh squirrelmail-1.4.8-1.1.ensim.ct.i386.rpm
Preparing... ########################################### [100%]
package squirrelmail-1.4.8-2.el4 (which is newer than squirrelmail-1.4.8-1.1.ensim.ct) is already installed
rpm -e squirrelmail-1.4.8-2.el4
rpm -Uvh squirrelmail-1.4.8-1.1.ensim.ct.i386.rpm
service httpd restart


That fixed it...
Shmoopy
Squirrelmail is up to 1.4.10a now, with security and bug fixes. Will there be an update version of Gpans great RPM or can the patches be applied to the existing version easily?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.