Ralf Becker
67f66ae668
missing commit causing empty domain on import
2014-10-21 17:57:23 +00:00
Ralf Becker
9a2cfa0782
* Mail: import and display of mails failed, if personal part of addresses contains valid encoded utf-8 characters
...
- using now Horde_Mime_Headers::parseHeaders() for headers instead of Mail_mimeDecode, which should be completly replaced with Horde_Mime_Part::parseMessage()
- replaced imap_rfc822_parse_adrlist with Horde_Mail_Rfc822::parseAddressList() using static wrapper emailadmin_imapbase::parseAddressList()
r49066: sending mail was failing after r49065
2014-10-20 18:10:31 +00:00
Klaus Leithoff
a00999023a
consider more parts of an email as attachment, even so it may not fully match the needed params. this way, at least we show it in the attachment list
2014-10-17 13:11:47 +00:00
Klaus Leithoff
43c015694c
supply mailbox param for get_mailcontent
2014-10-16 15:19:26 +00:00
Klaus Leithoff
106886756a
* Mail: fix copy/move of mails between accounts
2014-10-14 08:55:23 +00:00
Ralf Becker
eb4537ab0e
fix typo
2014-10-06 09:56:45 +00:00
Klaus Leithoff
943771a3e4
* Mail: handle (and correct (if needed)) charset for subject on import of messages
2014-10-02 10:04:45 +00:00
Klaus Leithoff
ae1e4707de
avoid fatal error on getContents when no part is found
2014-10-02 08:25:34 +00:00
Ralf Becker
0b9c86328c
detect TNEF by either its mime-type or caseinsensitive filename of winmail.dat
2014-10-01 16:35:20 +00:00
Ralf Becker
0a34fceee2
logging while TNEF decoding fails
2014-10-01 11:11:42 +00:00
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
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
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
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
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
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
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
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
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
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
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