Klaus Leithoff
50ea60a01c
* Mail: Resolve ms-tnef attachments if possible, and required backend functionality is assumed to be available
2014-09-30 14:06:11 +00:00
Ralf Becker
3b2619719c
remove calls to removed htmlspecialchars method
2014-09-30 12:28:42 +00:00
Ralf Becker
78930b743c
fix parsing date/times containing timezone, they are not in server-time, but in timezone specified in their value
2014-09-30 11:56:11 +00:00
Hadi Nategh
b831d2c593
* Admin: New setting for admin users with available administrator password to be able to modify mail ACL rights and vacation notices (no longer in admin context menu but under edit account->forward... tab) of each accounts via both mail and admin app.
...
-Backported commits: r48728, r48729, r48734, r48743, r48671, r48765, r48766, r48775, r48776, r48777.
2014-09-29 09:26:29 +00:00
Ralf Becker
0c696efc01
* PostgreSQL/Mail: changing password gave SQL error
2014-09-27 15:50:24 +00:00
Klaus Leithoff
48f1278cd5
* Mail: fetch all subscribed folders for a given account in a single pass
...
fallback to previous scheme of retrieval per namespace only on failure/no result
2014-09-26 08:39:48 +00:00
Klaus Leithoff
06506c5a94
backport: introduce horde tnef decoder functionality
2014-09-26 08:34:49 +00:00
Klaus Leithoff
38c2d730f4
backport: its quicker to try to connect, assuming that we want to do it anyway, instead of reading userdata
2014-09-26 08:27:24 +00:00
Klaus Leithoff
72c2b67eb5
pushing an array onto the end of an array is not what was intended; we wanted the elements of the latter appended to the first
2014-09-19 14:04:24 +00:00
Klaus Leithoff
53a579bab8
fix problem in own _cmdAuthenticate; provide own getBestAuthMethod; intend to use LOGIN as AuthMethod
2014-09-19 11:42:00 +00:00
Klaus Leithoff
2172fc769d
* Mail: support the propagation of Thread-Topic, Thread-Index and List-Id on reply too
2014-09-11 11:52:58 +00:00
Klaus Leithoff
757d0e9c38
fix for rare problem on toggle html2text resulting in empty content; preparation for REFERENCES and IN-REPLY-TO
2014-09-09 14:06:24 +00:00
Klaus Leithoff
b1e19b37c3
adapt appendMessage so extended requirements/expectations are met, when server does not return uid on message creation
2014-09-09 10:54:54 +00:00
Ralf Becker
c2abaab456
fix for taglist-email now returning null for empty, causing mail-accounts without forwards and aliases to not store
2014-09-05 15:08:16 +00:00
Klaus Leithoff
0562c8c0b5
* Mail: handle problem on Mail2Infolog/Mail2Tracker when creating the header info section on mails
...
handle problems in email display and processing for further use
avoid php-warnings when cleaning cache by making sure there is something before trying to unset it
make sure the egw_idna object is initialized
2014-09-05 12:28:07 +00:00
Ralf Becker
78581a3eb4
fix error_log "no session password available" to only show, if no session password is available
2014-09-02 10:45:54 +00:00
Ralf Becker
7c55d5658a
some more logging
2014-08-29 16:37:30 +00:00
Ralf Becker
d860dd5ecd
* EMailAdmin/Mail: folders on personal accounts where not stored, automatic unsetting "use default" when changing/adding folders
2014-08-28 09:05:58 +00:00
Ralf Becker
7389eaba41
* Mail/PostgreSQL: fixed SQL error in compose
2014-08-27 05:59:56 +00:00
Ralf Becker
987168a1cb
fix storing of mail account for an other user was not possible for admins
2014-08-26 15:05:59 +00:00
Klaus Leithoff
1e09d20724
since we seem to have major problems authenticating via DIGEST-MD5 and CRAM-MD5 in SIEVE, we skip MD5-METHODS for now
2014-08-26 07:48:34 +00:00
Ralf Becker
fded85974a
ignore emailadmin_notification::write calls without account_id, happending eg. in setup, instead of throwing an exception stalling setup
2014-08-25 08:19:40 +00:00
Hadi Nategh
bc459e072f
Backport commit r48031, committed by Klaus Leithoff. Adapt capabilities call for horde_IMAP_Client 2.24.1+
2014-08-22 13:05:56 +00:00
Hadi Nategh
cbf356faab
Backport commit r48145, committed by Nathan Gray. Make sure the merge doesn't fail if there's no email found
2014-08-22 13:00:24 +00:00
Hadi Nategh
cca8e33942
Backport commit r47976, committed by Leithoff. Do not use Session to cache HierarchyDelimiter
2014-08-22 12:57:41 +00:00
Ralf Becker
4ced9e1e22
* EMailAdmin: folders to notify about were always stored as default for all users, if editied by an admin
2014-08-21 15:14:20 +00:00
Klaus Leithoff
13c0396d4a
fix problem with wrong encoded header information; we rely on UTF8, if data are not provided accordingly, our json calls fail
2014-08-19 12:51:56 +00:00
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