#169 Refresh problem on Local Network

closed
nobody
None
5
2008-02-14
2007-11-20
Stuart
No

When accessing Squirrelmail from external sources it works faultlessly. When we access Squirrelmail from within the local network parts of the screen do not seem to refresh properly.

If we purge the Trash can the left frame goes white and comes up with the error message below. If we send email the main compose frame does not refresh and the same error message appears on it. The problems can be fixed by pressing the refresh button.

We have tried IE7 and FIrefox but the same problem occure with each browser. We got this problem after we upgraded from 1.4.8 to 1.4.10a and have not been able to get rid of it.

Error Message
Internet Explorer cannot display the webpage
Most likely causes:
You are not connected to the Internet.
The website is encountering problems.
There might be a typing error in the address.

Squirrelmail runs on a different machine to the mail server. They reside on different subnets and Stunnel rund on both machines.

Squirrelmail Server
192.168.0.xxx
2003 Server R2 SP2
Apache 2.2.3
PHP 5.2.4
MySQL 5.0.27 - community-nt via TCP/IP
hMailServer 4.4.1 B273
Squirrelmail 1.4.12 [SVN]
// Add list of enabled plugins here
$plugins[0] = 'archive_mail'; Ver 1.2
$plugins[1] = 'email_footer'; Ver 0.4
$plugins[2] = 'mail_fetch'; Ver ?
$plugins[3] = 'unsafe_image_rules'; Ver 0.8
$plugins[4] = 'hmailserver_changepass'; Ver 1.1
$plugins[5] = 'address_add'; Ver 2.1

*************************************************

Mailserver Setup
192.168.10.xxx
SBS 2003 SP2
Apache 2.2.4
PHP 5.2.1
hMailServer 4.4.1 B273

*************************************************

Discussion

  • Logged In: YES
    user_id=508228
    Originator: NO

    Sounds to me like the autodetection of your base URI is working differently on the local network. Try running src/configtest.php from the local network and see what the base URI is detected as. Are the menu link URIs correct (Compose, Addresses, etc)?

    One solution would be to use the Login Manager (vlogin) plugin to set $config_location_base when the user is logging in on the local network (for info about $config_location_base, see the SM configuration utility -> 4. General Options -> 15. Location Base), but if you want to help us fix whatever is wrong, the best thing to do is dig into the get_location() function in functions/strings.php and echo some debug output every few lines until the fishy part is found.

    Thanks for your help.

     
    • status: open --> pending
     
  • Logged In: YES
    user_id=1020419
    Originator: NO

    Changing status to pending after a reply from a developer.

     
  • Logged In: YES
    user_id=1020419
    Originator: NO

    Changing status to pending after a reply from a developer.

     
  • Logged In: YES
    user_id=1020419
    Originator: NO

    Changing status to pending after a reply from a developer.

     
  • Logged In: YES
    user_id=508228
    Originator: NO

    What reply from what developer?

     
  • Logged In: YES
    user_id=1020419
    Originator: NO

    Two replies from you, Paul, but maybe I added shouldn't have changed the status to "pending". I have no idea why I did it three times, so I blame the night - it was in the middle of the night for me.

     
    • status: pending --> closed
     
  • Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).