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