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
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