Klaus Leithoff
e819436f15
introduce more caching to the fetch of userProfile Data; alter mergeProfileData to work as intended (failed to work as intended after change from some boolean/integer columns to yes/no: you may allow stuff, but you should not be able to remove an already granted right)
2012-12-20 13:32:42 +00:00
Klaus Leithoff
ee4ceba548
* eMailAdministration: if account is forward only; do not query IMAP Server for Quota; as there is no real mailbox
2012-12-13 11:00:41 +00:00
Klaus Leithoff
25c84bd422
handle php warnings regarding ->mb_strlen() expects parameter 1 to be string, array given<- in emailadmin_bo
2012-11-21 13:28:12 +00:00
Klaus Leithoff
f1be692986
new approach to fieldNames concept
2012-11-20 15:44:29 +00:00
Klaus Leithoff
346dd803e4
several stuff regarding IMAP/SMTPServerType Handling
2012-11-20 13:46:32 +00:00
Klaus Leithoff
c35feb5c56
make getDefaultProfile callable as static; allow to fetch a specific profile by id (no merging of profiledata) - intended for administrative use to be able to fetch a plain default emailadmin connection; if defaultsmtp is used in an existing profile as classname, route it to emailadmin_smtp
2012-11-19 13:04:35 +00:00
Ralf Becker
e6af7f46c7
deprecated defaultsmtp in favor of autoloadable emailadmin_smtp, matching exiting emailadmin_smtp_ldap and new emailadmin_smtp_sql extending it
...
r40850: need to move accounts reference to emailadmin_smtp
r40851: store group email in mailaccounts table
2012-11-19 12:53:33 +00:00
Ralf Becker
e8ff9540e5
new EMailAdmin class to administrate mail-accounts in sql
...
r40841: fixed typo
r40845: always allow username@domain
2012-11-19 12:40:26 +00:00
Klaus Leithoff
7715ef14f4
* emailadmin/quota: display quota used (if available) in eMail-Account Management of User Data Administration
2012-11-12 12:39:35 +00:00
Ralf Becker
e1cf8a4911
query imap server only, if account is active (or no smtp server configured)
2012-10-11 10:27:19 +00:00
Klaus Leithoff
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
Klaus Leithoff
32842953f4
trim addresses used in sieve vacation rules; introduce the cleaning of another cache object
2012-07-27 09:35:54 +00:00
Klaus Leithoff
57c361fd3f
reset connectionError Cache on login
2012-07-02 11:16:29 +00:00
Klaus Leithoff
ff3ff4573e
use new static function to reset FolderObjectCache
2012-06-28 08:15:55 +00:00
Ralf Becker
a0659f5ade
* EMailAdmin: always storing quota for qmailuser schema
2012-06-20 16:17:18 +00:00
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
4d1d6bb220
fix for Using when not in object context
2012-04-23 09:36:28 +00:00
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
37f9de7b69
* emailadmin: fixing not allowed userDefinedIdentities when userDefinedAccounts is allowed, fixing typos
2011-10-25 07:30:38 +00:00
Klaus Leithoff
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
Klaus Leithoff
4e0ae73a73
* email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well.
2011-09-28 11:30:59 +00:00
Klaus Leithoff
74524a9be1
is_a compatibility vs. php5.3.8 resolving to instanceof operator
2011-09-12 13:28:14 +00:00
Klaus Leithoff
434081d428
fix typo while saving to config
2011-09-07 09:49:19 +00:00
Klaus Leithoff
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
Ralf Becker
aee4ea4724
Creating branches/Stylite-EPL-11.1
2011-07-01 10:37:47 +00:00