Commit Graph

46 Commits

Author SHA1 Message Date
e1cf8a4911 query imap server only, if account is active (or no smtp server configured) 2012-10-11 10:27:19 +00:00
76be223537 only ask quote, if connection succeeds 2012-10-11 10:00:03 +00:00
028908ba1f use fmail timeout prefs only if no explicit timeout given in openConnection call 2012-10-11 09:54:27 +00:00
7637f7057d * email: rework of handling and providing identities; usability for setting up SIEVE Vacation rules -> preselected default mail address 2012-10-04 13:50:26 +00:00
46ddaf0971 * emailadmin/sieve: classes and adaptions to provide timed-sieve for dovecot. this is only the stuff needed on egroupware side of the issue, there is quite some stuff to be configured on dovecot side for this to work 2012-09-27 17:09:17 +00:00
bc2e5836e2 fix problem with missing first and lastname on emailadminprofile (select box of profiles) 2012-08-14 10:25:12 +00:00
f51f5f50f3 * emailadmin: use connection timeout preference in openConnection calls, and increase defaulttimeout if applicable; 2012-08-02 14:31:41 +00:00
32842953f4 trim addresses used in sieve vacation rules; introduce the cleaning of another cache object 2012-07-27 09:35:54 +00:00
a7231e99aa removing extra e for notify/enotify in require 2012-07-12 08:54:30 +00:00
269cd59d22 * EMail/SIEVE: decide via capabilities of extensions if enotify and variables are available before trying to apply specific syntax; if enotify is not available fall back to (try with) notify syntax 2012-07-12 07:57:08 +00:00
407dd173c3 * EMail/SIEVE: switching from notify to enotify; enotify and variables now required 2012-07-11 14:42:24 +00:00
57c361fd3f reset connectionError Cache on login 2012-07-02 11:16:29 +00:00
ff3ff4573e use new static function to reset FolderObjectCache 2012-06-28 08:15:55 +00:00
08bbc9b98a comment debug to allow static usage 2012-06-21 08:42:53 +00:00
a0659f5ade * EMailAdmin: always storing quota for qmailuser schema 2012-06-20 16:17:18 +00:00
f87891bb1d try to improve performance (main target here is esync) by using instance cache instead of sessionCache for folderObjects and deletedMessages 2012-05-31 09:17:35 +00:00
b48b67f2d8 fix issue for changed default param for emailadmin_bo contructor; always use setDefaultProfile if there is NO profile available at all; fix issue regarding missing control of group ownership on edit.general 2012-04-25 10:11:16 +00:00
4d1d6bb220 fix for Using when not in object context 2012-04-23 09:36:28 +00:00
a2b4861dc4 * email: caching of folderObjects for session under certain conditions, to speed up email module access
managing session cache for cached folderObjects; attempt to introduce better sorting for folderObjects in shared/other namespace (if available); removal of obsolete code
2012-04-23 08:16:40 +00:00
5070027e00 fixed broken emailadmin editProfile add/edit/delete mailAlternate/mailForward 2012-04-13 11:57:12 +00:00
a492f2a426 fix possible error SQL-Error on history actions while deleting profiles; removing lots of trailing whitespace 2012-04-13 09:24:33 +00:00
dc2c5e1f30 more detailed log for missing default profile 2012-04-13 08:00:04 +00:00
1c0956dec7 remove obsolet javascript; control that global tab, ->can be used by group<- cannot be set/used together with ->can be used by user<-; as most users thought of it as a concept of narrowing access by user AND group, and not as a concept of allowing a profile to either a user OR a given group 2012-04-10 15:38:58 +00:00
ef21cdae30 * PostgreSQL/Setup/EMailAdmin: fixed Setup >> Configuration was not storing anything
caused by egw_emailadmin.ea_(user|group) is varchar (for whatever reason) and postgres never returned a default profile
2012-02-29 19:01:02 +00:00
93065f226a clear email Structure Cache Objects too on unsetCachedObjects; TODO: defaultimap -> check if some class vars are still used. 2012-02-07 11:43:55 +00:00
e35a4f9dbb provide fallback for login if authmethod fails 2012-01-16 16:57:14 +00:00
a3e5f9d371 Set the IMAP Server ID for Cached SieveError 2012-01-02 16:42:39 +00:00
eb131f6123 improve handling of connection errors, improve handling of supportedAuthMethods 2011-12-12 17:17:47 +00:00
14554a6fd6 * email/sieve: improve connection handling (timeout) 2011-12-08 15:17:02 +00:00
bc1145533c * email/sieve: improved vacation script handling: be more talkative to the user on rule validation errors while saving 2011-11-07 09:48:08 +00:00
893bdb1524 avoid maximum allowed path length warning - triggered by autoload caused by php.5.3.7 is_a behavior 2011-11-03 15:25:41 +00:00
320711dca4 * email: fix for problems when trying to open attached messages twice; Solved by handling problems regarding the caching of message structures caused by problems with SessionHandler storing the structure-array 2011-11-03 08:28:56 +00:00
37f9de7b69 * emailadmin: fixing not allowed userDefinedIdentities when userDefinedAccounts is allowed, fixing typos 2011-10-25 07:30:38 +00:00
014775ab14 try to catch an empty connection error object too, while trying to auto recover on errors; try to disconnect, when connect was successful, but no username for login is supplied 2011-10-10 10:17:07 +00:00
2b2de0cd8b * eMail: improve connection handling and recovery on problems regarded as minor. offer user the possibility to reset the connection on failure 2011-10-07 10:27:09 +00:00
bba3dba9ac * EMailAdmin allow to specify smtp auth credentials for alarms/notifications only, otherwise credentials of current user are used 2011-10-06 10:14:13 +00:00
4e0ae73a73 * email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. 2011-09-28 11:30:59 +00:00
be0b9bba4f fix fatal error, when getNamespace is giving a PEAR Error 2011-09-23 10:10:15 +00:00
035aaa6134 * emailadmin: caching nameSpace information for the session to reduce communication to imap-server with the goal of improved performance clientside and less querying the mailserver 2011-09-21 09:06:04 +00:00
46bcd9c5ba * emailadmin: fix problem with UpperLowerCase User Names, use lower case usernames ONLY, when accessing / creating / updating mailboxes 2011-09-20 10:19:25 +00:00
74524a9be1 is_a compatibility vs. php5.3.8 resolving to instanceof operator 2011-09-12 13:28:14 +00:00
434081d428 fix typo while saving to config 2011-09-07 09:49:19 +00:00
042c4b872d Sieve: more detailed info (in error_log) on failed InstallScript 2011-08-04 09:05:41 +00:00
6469669d32 improving the identification of identities as user defined identities vs. identities provided as mailadresses/mailaliases assigned to the user (these mailadresses are returned by ogServer->getAccountEmailAddress) 2011-07-28 09:51:21 +00:00
fdc6f1f63f allow to fetch identity by assigned serverID (fetches the first match found) 2011-07-18 12:22:51 +00:00
aee4ea4724 Creating branches/Stylite-EPL-11.1 2011-07-01 10:37:47 +00:00