Commit Graph

53 Commits

Author SHA1 Message Date
Klaus Leithoff
83fb3fc05d respect/return none, if configured in foldersettings 2015-01-09 14:12:58 +00:00
Klaus Leithoff
8852bb1a77 fix change of date (sorting) problem when/after copying/moving messages 2014-12-19 11:45:16 +00:00
Klaus Leithoff
f46358f45a catch possible failure on examineMailbox call; more debug; handle uid reported but no data to be gathered: as a message is deleted from server but cache still reporting its existance ; may happen on QRESYNC with No permanent modsequences 2014-12-18 13:42:27 +00:00
Klaus Leithoff
b733595ea1 enable searching for text with umlauts 2014-12-12 13:34:54 +00:00
Klaus Leithoff
12599c6d37 when fetching the HierarchyDelimiter try to make sure we are connected; when trying to cache RawHeaders: silence warnings 2014-12-11 10:54:39 +00:00
Klaus Leithoff
f010c36efe if cot connected getQuotaRoots call for capabilities may not get the real capabilities of the server. so wake up the connection by querying for the currentMailbox 2014-12-05 13:16:24 +00:00
Klaus Leithoff
d983fd23b8 fix problem with importing messages accidently introduced with r49578 2014-12-04 09:26:30 +00:00
Klaus Leithoff
4d0c75447c fix broken mail_activesync send after changes how identity is seeded 2014-11-25 14:19:22 +00:00
Ralf Becker
424f904fbb * Mail: combine account and identity/signature selection, allows now to send with a different identity
also fixed tons of IDE warnings
r49532: fix compose ID and random string generation to use API auth::randomstring() method
2014-11-21 16:21:40 +00:00
Klaus Leithoff
8b2a51b89f make sure (or at least try) there is an emailaddress set for ident_email when fetching identities for the current user 2014-11-21 13:47:23 +00:00
Klaus Leithoff
2795360ef3 avoid problems regarding the deletion of messages from Trash, when configured Trash Folder does not match current folder regarding upper/lower case 2014-11-21 10:24:11 +00:00
Klaus Leithoff
adfa95b45d handle error and error-messages on folder-creation. Special handling when having flat folderstructure (no prefix present) 2014-11-20 14:59:26 +00:00
Ralf Becker
df39e04e95 * Admin: fix fatal error in admin >> bulk password reset 2014-11-20 13:54:03 +00:00
Klaus Leithoff
9eecbed4d5 silence warning when a location=>verify_settings is passed to resetFolderObjectCache 2014-11-11 14:46:29 +00:00
Klaus Leithoff
f73d84dd90 some little additional stuff regarding the signature-selector-placeholder issue in compose 2014-11-11 14:17:38 +00:00
Ralf Becker
242d4740df fix signature-selector shows placeholders instead their content 2014-11-11 13:40:24 +00:00
Ralf Becker
01e85bcee9 backport of Univention support to 14.1:
r49257: support for Univention LDAP schemas
r49263: mail plugin for UCS
r49274: UCS mail plugin: fix typo in name of alias attribute, quota in MB and reading of enabled attribute
r49275: setting sambaPrimaryGroupSID and univentionObject with univentionObjectType
r49276: automatic install in UCS enviroment
r49298: setting univentionMailHomeServer attribute to trigger directory listener to create INBOX and create configured folders in mail app
r49299: using univention-directory-manager cli to create not accounts to get Kerberos stuff addded
2014-11-05 20:43:10 +00:00
Ralf Becker
0190a1a908 fixed broken import after r49077 2014-10-21 18:49:38 +00:00
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