From: <tr...@eg...> - 2008-11-28 14:29:22
|
Ticket modified by Valerio Capoccia at 2008/11/28 15:26 Tracking System: Bugs Category: FelamiMail Version: Version 1.4.004 Status: Open Completed: 0% Priority: 5 - medium Created By: Valerio Capoccia Assigned to: Klaus Leithoff Summary: #1854 - felamimail error when delete a user and recreate the same one I've encountered the error described in subject because i had to delete some users from egroupware and recreate them. When i recreate them, they couldn't visualize their maildir yet. instead of their mail home was displayed this error Fatal error: Call to a member function getIncomingServer() on a non-object in /var/www/egroupware/felamimail/inc/class.bofelamimail.inc.php on line 67 i try to look better on that line and it seems like a reference to some preferences that seem to be lost $this->icServer = $this->mailPreferences->getIncomingServer(0); any suggestion? anyone encountered the same error? Comment by Valerio Capoccia at 2008/11/28 15:26: Dear Klaus, fist of all thank you so much for interest and attention. With private message i can give you full access to the webserver. Tell me how i can contact you in a more private way, if i can. Thanks again and by now Valerio Comment by Klaus Leithoff at 2008/11/28 15:02: is there any chance to have a look at the instance in question? anything more (error-wise) in the webservers error log? Comment by Valerio Capoccia at 2008/11/28 14:27: If you solve the issue through the prospected solution, you'll encounter the reverse problem. I try to be more clear. If i change the auth method in configuration of egw i solve the problem to see felamimail and my user home data and preferences again. Anyway, if you leave this method up and going to create another user (both in unix and in egw, with same credential!) the new user created don't works and can't login. So you have to turn back in config, put the auth value again on "SQL" and than, both users (the previous [previously broken and fixed]) and the new one, seem to access and use egw correctly. Comment by Klaus Leithoff at 2008/11/27 14:25: I have no idea, why this change, changes the behavior, exept, that if you authenticate against an mailserver, a mailconnection is already established, using your credentials. -> for me it seems that the emailadmin configuration may be messed up, or the session data stored. If you use the authentication via mail. I guess session data will be ignored, when logging in thus leading to an functioning incomming Server initialization, when using FeLaMiMail. Comment by Valerio Capoccia at 2008/11/27 14:06: Hi, i've read on a forum of a disperate man like me (i'll try to find again the web address and post it there) that with a simply parameter change everything gonna works fine like before.... by going on modify configuration, in setup panel you've to change Authentication / Accounts* Select which type of authentication you are using*: from SQL to mail and everything goes good. The readed post said something like "...i ignore why it happens, but felamimail works fine after this change..." i try to search on browser history to find again that forum post. Can u explain us better why the system does this trick? thx in advance and again my compliments for the great, unbelievable work! Valerio Capoccia Comment by Klaus Leithoff at 2008/11/27 13:47: Any news, more questions? I put that on pending. Comment by Klaus Leithoff at 2008/11/24 15:34: If you delete a user, its preferences, and settings will get deleted too. This is the fact for personal mail accounts as well. Linked entries: http://www.egroupware.org/egroupware/index.php?menuaction=tracker.tracker_ui.edit&tr_id=1854&no_popup=1 |