Gossamer Forum
Home : Products : Gossamer Mail : Discussion :

Remote Account & Firefox -- Problem and Observation

Quote Reply
Remote Account & Firefox -- Problem and Observation
Hi

Following is the problem:

A Gossamer Mail user sets up the remote pop account.
Using IE there is no problem at any stage

Using FireFox following is the observation and problem:

(1) No Problem When There is no mail recovered from remote pop account.

(2) When mail(s) from remote pop account is fetched the page refreshes and gives Expired Session error. On relogin, the recovred mails are there. It's only when the page refreshes after a fetch from the remote account that expired session is shown and user is logged out. Whatever browser indicates for installing (QT Plugin for example) is installed and even then the same persists in this scenario.

Can this be eliminated/fixed. If yes then what needs to be done?
Version: GM 2.2.0

TIA
HyTC

Thanks
HyTC
==================================
Mail Me If Contacting Privately Is That Necessary.
==================================
Quote Reply
Re: [HyperTherm] Remote Account & Firefox -- Problem and Observation In reply to
Can you explain what you did in step 2? I'm not quite sure what's going on.

Adrian
Quote Reply
Re: [brewt] Remote Account & Firefox -- Problem and Observation In reply to
Step 2 : Applicable Only When A Mail Is Fetched From Remote Account Either On Login Or By Clicking "Check Email" link (which appears when a remote account is configured).

Say I login (have remote account configured) and the Pop up window opens, mails recovred from remote account ---> Page Refreshes (but logged out with expired session error). Log back in and find the fetched mails there. It's only during the (auto) page refresh just after fetching mails that it boots me out with xpired/Invalid session error.

It happens only on Firefox as already mentioned. No Problems with IE

TIA
HyTC
Quote Reply
Re: [HyperTherm] Remote Account & Firefox -- Problem and Observation In reply to
Have you tried it on another installation? I use firefox and haven't had such problems with my Gossamer Mail installation.

Adrian
Quote Reply
Re: [brewt] Remote Account & Firefox -- Problem and Observation In reply to
Hi

I would try on a different machine and see if it is reproducible. It's only when remote account mail fetch-->auto page refresh that it boots me out. Other than that, everything has been perfect.

[EDIT]
Even after upgrade to Gecko/20050225 Firefox/1.0.1
[EDIT]

Thanks
HyTC

Thanks
HyTC
==================================
Mail Me If Contacting Privately Is That Necessary.
==================================

Last edited by:

HyperTherm: Mar 4, 2005, 11:10 AM
Quote Reply
Re: [HyperTherm] Remote Account & Firefox -- Problem and Observation In reply to
Are you using cookies when logging in?

Adrian
Quote Reply
Re: [brewt] Remote Account & Firefox -- Problem and Observation In reply to
Yes I am using cookies on login.


HyTC

Thanks
HyTC
==================================
Mail Me If Contacting Privately Is That Necessary.
==================================
Quote Reply
Re: [HyperTherm] Remote Account & Firefox -- Problem and Observation In reply to
Can you turn on debugging and see what it says about your session when it breaks?

Adrian
Quote Reply
Re: [brewt] Remote Account & Firefox -- Problem and Observation In reply to
Hi.

Just to add:

When i do not use cookies for login, the same does not happen .... mails are fetched and auto page refreshes fine and does not boot me out. It's only when logging in with cookies that page refresh after mail fetch --> auto page refresh that i get booted out with "Authentication Error" Invalid/Expired Session error.

In the cookie scenario, i am just posting the logs just after quit from remote pop a/cs as that's when the auto page refresh starts (and boots me out):

GT::Mail::POP3 (3923): <-- +OK Bye! at /GT/Mail/POP3.pm line 163
GT::SQL::Driver::MYSQL::sth (3923): Executing query: SELECT SUM(msgs_size) FROM webmail_msgs,webmail_msgtrack WHERE webmail_msgs.msgs_mid = webmail_msgtrack.msgtrack_mid AND (webmail_msgtrack.msgtrack_userid = 'XXX') from GMail::Folders::update at GMail::Folders::update line 447
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.053768s from GMail::Folders::update at GMail::Folders::update line 447
GT::SQL::Driver::MYSQL::sth (3923): Executing query: SELECT email,users_space_used,userid FROM webmail_users WHERE userid = XXX from GMail::Folders::update at GMail::Folders::update line 452
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.000528s from GMail::Folders::update at GMail::Folders::update line 452
GT::SQL::Driver::MYSQL::sth (3923): Executing query: UPDATE webmail_users SET users_space_used = 15777477 WHERE userid = XXX from GMail::Folders::update at GMail::Folders::update line 452
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.000330s from GMail::Folders::update at GMail::Folders::update line 452
GT::SQL::Driver::MYSQL::sth (3923): Executing query: SELECT COUNT(*),SUM(msgs_size),webmail_msgtrack.msgtrack_status FROM webmail_msgs,webmail_msgtrack WHERE webmail_msgs.msgs_mid = webmail_msgtrack.msgtrack_mid AND (webmail_msgtrack.msgtrack_fid = '20' AND webmail_msgtrack.msgtrack_userid = 'XXX') GROUP BY msgtrack_status from GMail::Folders::update at GMail::Folders::update line 462
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.002869s from GMail::Folders::update at GMail::Folders::update line 462
GT::SQL::Table (3923): Creating new GT::SQL::Tree object for table webmail_folders at GT::SQL::Table::tree line 1489.
GT::SQL::Driver::MYSQL::sth (3923): Executing query: SELECT folders_userid,folders_size,folders_father,folders_unread,folders_id,folders_total,folders_name FROM webmail_folders WHERE folders_userid = XXX AND folders_fid = 20 from GMail::Folders::update at GMail::Folders::update line 479
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.000241s from GMail::Folders::update at GMail::Folders::update line 479
GT::SQL::Driver::MYSQL::sth (3923): Executing query: UPDATE webmail_folders SET folders_size = 668414 , folders_unread = 1 , folders_total = 54 WHERE folders_userid = XXX AND folders_fid = 20 from GMail::Folders::update at GMail::Folders::update line 479
GT::SQL::Driver::MYSQL::sth (3923): Query execution took: 0.001708s from GMail::Folders::update at GMail::Folders::update line 479
GT::Plugins (5022): Plugin: pre webmail::main running => Plugins::GMail::wap::header at /GT/Plugins.pm line 95.
GT::Plugins (5022): Plugin: post gmail::auth::authenticate running => Plugins::GMail::OneYear::authenticate at /GT/Plugins.pm line 118.
GT::Config (5022): Loading '/data/templates/TemH/state.txt' with options: inheritance => '1', local => '1', cache => '1', create_ok => '0', chmod => '438', strict => '0', debug => '1', compile_subs => '' at /GT/Config.pm line 143.
GT::Config (5022): Checking for any changes in the file (or inherited files) at /GT/Config.pm line 290.
GT::Config (5022): No changes have been made at /GT/Config.pm line 321.
GT::Config (5022): Loading '/data/templates/TemH/state.txt' from regular cache at /GT/Config.pm line 151.
GT::Config (5022): Loading '/data/templates/TemH/language.txt' with options: inheritance => '1', local => '1', cache => '1', create_ok => '0', chmod => '438', strict => '0', debug => '1', compile_subs => '' at /GT/Config.pm line 143.
GT::Config (5022): Checking for any changes in the file (or inherited files) at /GT/Config.pm line 290.
GT::Config (5022): No changes have been made at /GT/Config.pm line 321.
GT::Config (5022): Loading '/data/templates/TemH/language.txt' from regular cache at /GT/Config.pm line 151.
GT::Config (5022): Loading '/data/templates/TemH/globals.txt' with options: inheritance => '1', local => '1', cache => '1', create_ok => '0', chmod => '438', strict => '0', debug => '1', compile_subs => 'GMail' at /GT/Config.pm line 143.
GT::Config (5022): Checking for any changes in the file (or inherited files) at /GT/Config.pm line 290.
GT::Config (5022): No changes have been made at /GT/Config.pm line 321.
GT::Config (5022): Loading '/data/templates/TemH/globals.txt' from compiled sub cache at /GT/Config.pm line 147.

XXX is substitued for the actual userid in the post above.


TIA
HyTC

Addition/Correction:

The booting out only takes place when logging in and there is a mail fetched from remote account. In case im logged in and i Check Mail, it doesn't boot me out after fecthing and page refreshes fine.

Last edited by:

HyperTherm: Mar 4, 2005, 1:26 PM
Quote Reply
Re: [HyperTherm] Remote Account & Firefox -- Problem and Observation In reply to
Could it be that your domains don't match up? ie. you're logging into www.somedomain.com, and then upon login, you're sent to just somedomain.com (where you cookie isn't valid)?

Adrian
Quote Reply
Re: [brewt] Remote Account & Firefox -- Problem and Observation In reply to
Bingo
Yes that was it.

Thanks
HyTC