Commit Graph

81 Commits

Author SHA1 Message Date
311fc15884 * EMailAdmin: support for new qmailLdap schema using mailQuotaSize instead of mailQuota 2013-02-21 14:57:31 +00:00
9dfd92813a * Preferences/EMail: if user changed password, update password in session correct, so eg. EMail using that password keeps working 2013-02-21 09:44:56 +00:00
b6a899f5e5 merged translations and other uncommited ones 2013-02-08 19:04:24 +00:00
acb74ae79e russian translations provided by Vladimir N. Gavrilov 2013-02-04 15:59:12 +00:00
a07e26746f added defaults to enable all features: user defined accounts, identities, signature and forwarding address 2013-02-01 17:52:55 +00:00
e28ff574f9 some changes to enable some missing translations 2013-01-31 11:34:58 +00:00
e955827fe7 some strange changes in key texts and missing update for edit.xet 2013-01-31 10:17:27 +00:00
8eb52a2f1d fix typo in translation: quota size in mbyte 2013-01-30 15:56:42 +00:00
7f4d15e111 fix typo, that caused strange results when, e.g. fetching AccountEmailAddresses for Identities 2013-01-30 14:48:19 +00:00
957740eabc * All apps: merged missing translations from other apps or branches 2013-01-18 13:56:05 +00:00
e34f586fe7 fix problem/Fatal error on GroupDeletion when deleting Groupn with assigned emailadmin profile 2013-01-14 08:52:23 +00:00
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
14f97b2b4a * eMail: absent-notice via timed sieve; if using timed sieve and 6933start_date6933 and/or 6933end_date6933 and common dateformat could not be retrieved as runtime, replacement resulted in a empty string, causing the intended from/to information to be lost 2012-12-17 08:45:08 +00:00
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
0886b77a3c * eMail/async vacation; if failed by exception or returnvalue is false, reschedule 2012-12-10 16:12:49 +00:00
f90e20916d enable the removal of an already set defaultQuota (remove the corresponding config Value) 2012-11-27 14:29:52 +00:00
fd6de53503 allow to configure a defaultQuota in IMAP Tab - if your IMAP backened class is supporting it 2012-11-23 14:02:31 +00:00
a9766f6c82 migrate mailbox name (mailMessageStore) when migrating mail accounts, otherwise default get created, which might differ 2012-11-23 09:18:00 +00:00
9500b3eb9c fixed PHP message: PHP Strict Standards: Declaration of emailadmin_smtp_sql::setUserData() should be compatible with emailadmin_smtp::setUserData($_uidnumber, $_mailAlternateAddress, $_mailForwardingAddress, $_deliveryMode, $_accountStatus, $_mailLocalAddress, $_quota, $_forwarding_only = false) 2012-11-22 12:19:08 +00:00
3e13629067 improved control of ACL edit (by checking capabilities first); offer selectbox with user (and group) selection depending on the loginmethod of the defaultprofile, group selection is bound to imapClass managmentserver_cyrusimap (as of now) 2012-11-22 09:40:01 +00:00
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
f1be692986 new approach to fieldNames concept 2012-11-20 15:44:29 +00:00
09e44d87fe using now emailadmin_smtp constants for internally used values for deliveryMode and accountStatus, fixing not working forward-only mode because of wrong case of values, ldap classes now ignore case to deal with existing data 2012-11-20 14:01:58 +00:00
346dd803e4 several stuff regarding IMAP/SMTPServerType Handling 2012-11-20 13:46:32 +00:00
ea69e2c99b forwards are only a result-attribute, dont search for them 2012-11-19 15:34:04 +00:00
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
82df2078c8 first take on migrating mail accounts from LDAP to SQL (only qmailUser schema) 2012-11-19 12:56:46 +00:00
1d7cfc1713 if EGroupware manages a mail server, allow setting an email address for groups
r40865: add group-members for groups as forward
2012-11-19 12:54:54 +00:00
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
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
7715ef14f4 * emailadmin/quota: display quota used (if available) in eMail-Account Management of User Data Administration 2012-11-12 12:39:35 +00:00
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
6bfb87de00 more German translations from Gudrun 2012-08-09 12:57:55 +00:00
c8d8928486 pending translations from translation.stylite.de plus merge of trunk translations 2012-08-08 12:12:59 +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