Commit Graph

79 Commits

Author SHA1 Message Date
Ralf Becker
09f1d55a72 show mail account on connection error and tell user he can call wizard or delete account, instead calling wizard right away with no possebility to delete account 2014-08-18 11:59:37 +00:00
Ralf Becker
6a6aaa7b6a * EMailAdmin/Admin/Cyrus: deleting of users did not delete mailbox on managed Cyrus server 2014-08-16 10:26:02 +00:00
Ralf Becker
d8bd6e7b2d * EMailAdmin/Admin/Cyrus: fixed mailbox creation for new users incl. Sent,Trash,Drafts,Templates,Spam subfolders, if defined in account 2014-08-15 18:19:02 +00:00
Ralf Becker
c1275309ab * Mail: fixed sometimes not working (un)subscribe of mailboxes, added better diagnostic and automatic (de)select children 2014-08-15 11:25:04 +00:00
Ralf Becker
fff55a9eeb allow to switch caching in Horde_Imap_Client off globally via unset(emailadmin_imap::$default_params["cache"]); and do that by default for profiling 2014-08-14 16:37:28 +00:00
Klaus Leithoff
d84b700517 * Mail: fix problem on not applied but possibly set status filter on all message actions for flagging 2014-08-14 13:51:57 +00:00
Hadi Nategh
08efcf7d20 Backport commit r48041, committed by Nathan Gray. Some more speed improvements for get_rows:
- Specify & cache headers we want instead of reading all headers
2014-08-14 07:38:32 +00:00
Ralf Becker
e4f656f981 remove since some time no longer used oldImapServer class var 2014-08-13 13:23:18 +00:00
Ralf Becker
58bd3b9e60 * Mail: keyword actions were not always displayed (eg. never for Dovecot and GMail) 2014-08-13 11:47:58 +00:00
Ralf Becker
3c0942c825 use is_callable("parent::__get") to avoid fatal error for not existing attributes with pre 2.24.1 Horde_Imap_Client 2014-08-12 07:33:23 +00:00
Ralf Becker
7dbba4dec0 * EMailAdmin/Mail: fix to work with Horde_Imap_Client 2.24.1+ (Tried to access unknown attribute "capability"!) 2014-08-11 15:10:41 +00:00
Hadi Nategh
c9069a7386 Add msg_type to callWizard to be able to set message type when we call emailadminWizard 2014-08-08 16:23:02 +00:00
Klaus Leithoff
c8d15f7474 clear vacationNotice cache on unsetCachedObjects; wrong param count for setCache 2014-08-08 13:15:48 +00:00
Klaus Leithoff
f06639f155 clear vacationNotice cache on unsetCachedObjects 2014-08-08 12:47:30 +00:00
Klaus Leithoff
ea1ae4f006 using cache more efficiently; prevent clearing cache on profileChange; hook into clear_cache callable from admin 2014-08-05 12:36:06 +00:00
Klaus Leithoff
301e71f432 introduce some stuff to increase inital speed of mail-list by asyncronously calling gatherVacation and getQuotaRoot; increase cache-time on folderExists cache, trust a folder to be existant (or at least fot force the check with IMAP-Server) in get_rows 2014-08-05 09:14:04 +00:00
Klaus Leithoff
2fcb09d458 do not use Session to cache HierarchyDelimiter; remove all logic and rely on mail account object for folder info on special use folders in function emailadmin_imapbase->getSpecialUseFolders; code cleanup for cache-cleanup 2014-08-04 13:04:44 +00:00
Klaus Leithoff
5acbcad35d cache subscribedFolders Call to be used in getfolderStatus; control param if to fetch subscribed Info on getFolderStatus at all; own getMailboxCounters wrapper, instead of getFolderStatus, if one needs the counters only 2014-07-31 10:22:47 +00:00
Ralf Becker
ea1c8800e7 fixed unknown attribute "acc_id" exception, if account is not yet stored 2014-07-24 11:46:01 +00:00
Klaus Leithoff
a66066fbc5 allow to call getAllIdentities for other users; used for Admin Calling eSync Prefs on Mail for other users 2014-07-22 11:17:13 +00:00
Klaus Leithoff
55bfd25cd3 at least give a error message if horde currentMailbox fails; consider throwing exception 2014-07-22 08:46:31 +00:00
Ralf Becker
f1ad0dde53 display correct identity-name, if called from admin for a given user 2014-07-21 17:02:02 +00:00
Hadi Nategh
ff1878f6cf Try to catch exceptions in sieve connection 2014-07-21 15:25:48 +00:00
Ralf Becker
1b61cc04bb test sieve connection before saving mail account, if enabled and credentials available 2014-07-21 15:04:16 +00:00
Ralf Becker
0e21ee126b * Mail: fixed wrong folders displayed, if Cyrus administration was activated
$this->disconnect() does nothing anymore, need to use $this->adminConnection(false) instead!
also no need to switch to admin-connection in call to getUserData for current user
2014-07-21 10:22:18 +00:00
Ralf Becker
9ca2f15c2b not all smtp plugins are autoloadable eg. postifxldap (qmailUser) 2014-07-20 16:23:58 +00:00
Ralf Becker
f16808c63f * EMailAdmin: if wizzard was called on error, it was not able to save fixed account (showed same error again)
because it re-read the original account before saving it
2014-07-16 15:50:50 +00:00
Klaus Leithoff
719ede5829 handle message/rfc822 attachments as display when opened from drafted message; properly restore message/rfc822 attachments stored with .eml files 2014-07-15 07:03:23 +00:00
Ralf Becker
94f904544b Creating branches/14.1 2014-07-09 17:51:10 +00:00