Commit Graph

206 Commits

Author SHA1 Message Date
Klaus Leithoff
04b1b69043 introducing the retrieval of special-use folders (though they are not used yet); handling of cached folderObjects on manage folders 2012-06-28 08:15:29 +00:00
Klaus Leithoff
fab868ac5c email/esync: fix for missing folder on flagMessages 2012-06-15 09:16:14 +00:00
Klaus Leithoff
857b501cc2 * eMail: restructure sidebar, group sieve stuff as own section (if enabled AND available to the user) 2012-06-14 12:39:14 +00:00
Ralf Becker
89d945e635 * eSync/eMail: show error in eSync preferences, if non-functioning eMail profile is selected or no Trash or Sent folder 2012-06-14 10:10:52 +00:00
Klaus Leithoff
dc48db0713 * email/esync: handle exception on message deletion 2012-06-13 15:31:49 +00:00
Klaus Leithoff
53c4e33b9f fixing/removing broken html comment in style definitions; changing indentation depth in class section 2012-06-13 14:28:51 +00:00
Klaus Leithoff
5c6278629e * eMail/esync: pref to control client-side behavior for calendar notifications; default is to notify only if there is no server-side notification, to avoid double notification with calendar requests (server-side AND client-side) 2012-06-12 15:59:17 +00:00
Klaus Leithoff
6531bc69d2 * eMail: fix problem with display of ms-outlook 14 calendar requests (text/calendar only) 2012-06-12 10:53:47 +00:00
Klaus Leithoff
b971d2d672 * eMail/esync: handle problem in content-type handling when android4 devices sent replies as html 2012-06-11 10:56:45 +00:00
Klaus Leithoff
d6bfcc3add make sure mailbox delimiter is always set with the imap server object after successful connection 2012-06-08 08:12:37 +00:00
Klaus Leithoff
f3b2cc3c46 calendar/email: distinguish between meeting request and meeting reply, while displaying ics 2012-06-06 09:45:44 +00:00
Klaus Leithoff
6027f58ad9 * email/esync: forcing a cutoffdate of 28 days, when there is no limitation set;
> switch debug from error_log to debug.txt, fix strict warning in call of splitID
2012-06-05 13:21:49 +00:00
Klaus Leithoff
8abb10c5ed when converting HTML 2 Text remove style,head and comment style browser-switch 2012-06-04 14:54:08 +00:00
Klaus Leithoff
87d0cff8f1 * email/esync: try to improve speed, by using already fetched headers when applicable;
more debug;
always report success on sending client side meeting requests
2012-06-04 11:42:06 +00:00
Klaus Leithoff
fda576c01f * email: fix for Helpdesk Issue:3430 (Unstructured display of text when converting email to infolog) 2012-06-04 11:31:39 +00:00
Klaus Leithoff
93be561b13 handle array in NAME parameter of attachment structure 2012-06-01 07:34:22 +00:00
Klaus Leithoff
e7d1b64b89 only call replace routines if the string to match occurs 2012-05-31 14:23:56 +00:00
Klaus Leithoff
f5c1a067a6 use instance cache for folderstatus to make sure it is available for esync 2012-05-31 11:46:02 +00:00
Klaus Leithoff
f87891bb1d try to improve performance (main target here is esync) by using instance cache instead of sessionCache for folderObjects and deletedMessages 2012-05-31 09:17:35 +00:00
Klaus Leithoff
33633cd7a5 attempt of switching from htmlpurifier to htmLawed and replacing kses by htmLawed calls; this is done for performance and resource considerations; still the common call in egw is by html::purify, but htmLawed is doing the work now. let me know if there are issues regarding; if we cannot find issues within EGroupware, we will clean out the related sourcecode of kses and htmlpurifier with the next step 2012-05-30 14:47:03 +00:00
Klaus Leithoff
59adbc510e fix up illeagal string offset warnings for php5.4 2012-05-21 11:33:40 +00:00
Klaus Leithoff
fae91d2355 fix problem regarding the import of multipart/related messages (missing body) 2012-05-18 11:55:51 +00:00
Klaus Leithoff
e8f83bede0 work around a problem with balance tags removing content 2012-05-15 15:19:32 +00:00
Ralf Becker
6c160cd3b1 * EMail: fixed not working search in Addressbook, if LDAP backend was used (my.stylite.de bug #3337) 2012-05-15 10:21:28 +00:00
Ralf Becker
07dac25723 * EMail: default for new installations always display html mail 2012-05-14 13:47:28 +00:00
Klaus Leithoff
c048812466 call of egw_instant_load test that _tar.contentWindow is notnull before testing depending object properties 2012-05-09 11:56:54 +00:00
Klaus Leithoff
4a8abf8278 call of egw_instant_load test that _tar param is set and defined, before testing depending object properties 2012-05-09 08:59:08 +00:00
Klaus Leithoff
9dfe2ec1d6 whitespacestuff 2012-05-02 14:43:44 +00:00
Klaus Leithoff
0b3e5228ac on deleting auto-draft-messages, use remove_immediately, to avoid cluttering the trash-box 2012-05-02 14:21:43 +00:00
Klaus Leithoff
87a323fd6c fix for not set 20467start20467 and 20467end20467 when set in datefields, but vacation is set as active (not timed) 2012-04-25 15:23:16 +00:00
Klaus Leithoff
a3b4b91d63 * email: if forwarding via SIEVE is not allowed - disable the according fields 2012-04-24 14:37:03 +00:00
Klaus Leithoff
a2b4861dc4 * email: caching of folderObjects for session under certain conditions, to speed up email module access
managing session cache for cached folderObjects; attempt to introduce better sorting for folderObjects in shared/other namespace (if available); removal of obsolete code
2012-04-23 08:16:40 +00:00
Klaus Leithoff
8ec9fb4ab3 avoid adding folders to folderlist, that are only supplemented by their delimiter 2012-04-19 10:40:28 +00:00
Klaus Leithoff
c76315e19d better check for folders to be autocreated, to avoid surplus folder creation 2012-04-19 09:30:13 +00:00
Klaus Leithoff
344a618ac1 use app_refresh now, for part of the refresh when deleting a message: e.g. cleanup of previewed message 2012-04-18 13:52:08 +00:00
Klaus Leithoff
849259b340 * mail: improve refresh of messageList on message deletion 2012-04-17 15:11:26 +00:00
Klaus Leithoff
5785287917 * email: improvement regarding notification handling; using htmLawed now instead of purify as fallback when there is no tidy; 2012-04-17 09:23:14 +00:00
Klaus Leithoff
a4839350cd handle fatal error on missing object of mailPreferences 2012-04-12 14:21:56 +00:00
Klaus Leithoff
5450945136 * eMail: supporting deprecated text/directory mimetype (if filename extension is of type text/vcard) for opening in addressbook edit dialog.
handle jet another representation of hyphen, as it does not translate
2012-04-05 09:07:33 +00:00
Klaus Leithoff
333c03b41d better control of message forwarding inline/as attachment (was partially dependent on associated preference-setting) 2012-03-29 12:20:56 +00:00
Klaus Leithoff
bd7f00043c on reply use "its me" [some@mail.suffix] instead of "its me" <some@mail.suffix> when gathering mailheader data for display, as ckeditor took <some@mail.suffix> for a html-tag (and tried to close it) on compose of html messages; make sure that only messages in Draft folder will removed for lastDrafted messages 2012-03-26 15:52:41 +00:00
Klaus Leithoff
060a314482 silence debug 2012-03-23 10:55:05 +00:00
Klaus Leithoff
3090c19970 fix bug when importing multipart mixed messages, if html part was present it may have been marked as text/plain; fixed bug regarding addresslines with destination folder (where falsely treated as emailaddresses) 2012-03-22 14:31:56 +00:00
Klaus Leithoff
e6dae8ba56 take care of additional leading spaces when gathering draftData, they are neither needed nor wanted 2012-03-22 12:26:23 +00:00
Klaus Leithoff
f09ede587e better control for cleanup of drafted messages by using onunload and onbeforeunload 2012-03-22 12:23:11 +00:00
Ralf Becker
c7b52a8928 remove not necessary mime_(type|size|name) 2012-03-20 16:02:00 +00:00
Klaus Leithoff
a2af0cc046 * eMail: feature to save messages that are in progress of being composed to draft every 3 minutes;
* eMail: fix bug regarding language strings with single quotes in Javascript;
masking hash char when saving mails to filemanager, using purifyCreateHTMLTidyConfig when trying to use purifier as tidy substitution
2012-03-16 09:59:26 +00:00
Klaus Leithoff
b570528f08 adapt translations 2012-03-12 11:57:01 +00:00
Klaus Leithoff
22746362c9 allow to choose forward mode on rightclick action (forward inline OR forward as attachment) 2012-03-12 09:50:57 +00:00
Klaus Leithoff
94b6d8e5ec handle drafted versions of viewed messages on close window, when opened from vfs/filemanager; all other actions like composeasnew, reply, forward, print,etc. preserve the viewed (imported) message stored in draft folder; handle special chars in filename when saving messages to filemanager; treat import/view from vfs more gently (try to guess name and mimetype, and set some size, to pass checkFileBasics tests) 2012-03-09 14:33:00 +00:00
Ralf Becker
f41d998e54 * Filemanager/FMail/Calendar: allow to open .eml and .ics files from filemanager in fmail or calendar (infrastructure for apps to register which mime-types they can open) 2012-03-08 18:45:18 +00:00
Klaus Leithoff
19edabd14d function to call import from VFS to Draft and Display message directly. Relies on / needs an open winpow. 2012-03-08 13:42:04 +00:00
Klaus Leithoff
5862e38617 * email: feature to be able to save Message to filemanager via context menu action; (only single message save supported) 2012-03-08 10:42:41 +00:00
Andreas Stöckel
36f9cc2f6a Backported commit 38270 from trunk, concatenated dhtmlxmenu and dhtmlxmenu_ext 2012-03-07 10:39:23 +00:00
Klaus Leithoff
e2d3a2eab5 * email: feature to be able to view plain message source on rightclick action 2012-03-06 16:20:19 +00:00
Klaus Leithoff
1c0337f7d1 allow to pass the allowance of HTML to getdisplayableBody when calling get_mailcontent (needed for tracker, when html edit is allowed) 2012-02-28 15:37:33 +00:00
Klaus Leithoff
28b9d7980f * email: fix bug introduced with rev37914, sometimes an additional Mailbox Mail was introduced, as Mail was assumed falsely as mailbox prefix 2012-02-28 09:28:04 +00:00
Klaus Leithoff
fe98471d18 * email/esync: using tidy (if loadable) instead of purifier to straighten out html when retieving the displayableBody. This is due to performance considerations, and problems with purifier on large html chunks, with lots of tables. (This affects converting emails to infolog and tracker as well) 2012-02-10 09:38:56 +00:00
Klaus Leithoff
86912b72ed * email: fix a problem with the retrieval of DOVECOT Mailboxes; shorten mail structure cache expire time; handle structure cache on move and delete 2012-02-07 13:07:50 +00:00
Klaus Leithoff
550ad3a12a add missing closing tag for <div> in showBody 2012-02-07 11:53:53 +00:00
Klaus Leithoff
7e3c94794e if we deal with text, we do not need to tidy any html, if we use tidy, we use show-body-only set to auto, and we switch to output-html 2012-02-06 13:57:41 +00:00
Klaus Leithoff
9873161e0a for performance reasons, use tidy (if available) instead of htmlpurifier to fix html tags 2012-02-03 12:37:57 +00:00
Klaus Leithoff
46d8d84657 attempt to improve contact search while typing adresses in address fields 2012-02-01 13:06:06 +00:00
Klaus Leithoff
9775e544bd * eMail: allow to control the connection test link in email sidebar and/or the information displayed when called 2012-01-24 14:44:21 +00:00
Klaus Leithoff
da5415555f * email: fix double encoding problem while toggling html2text (introduced while bugfixing a maildisplay issue) 2012-01-23 15:52:34 +00:00
Klaus Leithoff
06265cee4e * eMail: option to influence reply behavior for pre-selecting the editor type; simple connection test routine (can be used to reset connection too) 2012-01-16 16:43:33 +00:00
Klaus Leithoff
4b856a43e1 fix up HTML as json_encode may mess up HTML-Content later on display, if tags are not propper 2012-01-16 08:40:32 +00:00
Klaus Leithoff
65a5aca94f * email: fix for ->print of messages in compose state failes with whitescreen<- 2012-01-05 12:12:28 +00:00
Klaus Leithoff
a780e5a1f1 * felamimail: handle IE (8) problem regarding toggling editor modes in compose window 2011-12-29 11:20:13 +00:00
Klaus Leithoff
cc3f3c92a9 fix to fetch Vacation part of sieve script when vacation is active (seen when using dovecot) 2011-12-21 15:25:46 +00:00
Klaus Leithoff
926e3bfca7 fixing bug, when preset is already set 2011-12-21 14:13:36 +00:00
Philip Herbert
25ab165898 mending Warnings: Cannot use a scalar value as an array 2011-12-19 12:40:47 +00:00
Klaus Leithoff
28c42cc78d control the availabilityof the stylite app, before trying to offer the mail VCard feature, because stylite.links:// is used/needed here 2011-12-16 11:26:01 +00:00
Klaus Leithoff
cc86326cb4 * calendar: allow to send a meeting request to all participants, add action to calendar event edit to choose between sending meeting requests or a mail with the ics file of an event attached. 2011-12-16 10:29:31 +00:00
Klaus Leithoff
10490be1a0 handle error for messageisdraft=true: folder was set to a multidimensonal array by accident 2011-12-14 13:10:38 +00:00
Klaus Leithoff
475307d17b silence warnings about missing or not set folderInfo in folderExists 2011-12-14 13:10:25 +00:00
Klaus Leithoff
c81b1b0cfa try to handle error, that there is no email profile at all. tricky, but at least try to inform the user 2011-12-14 12:03:21 +00:00
Klaus Leithoff
41d2d43509 try to be smart about missing send folders, when copying send mail to the sentfolder is expected: Do not send, but give an error instead, if there is no send folder to be found, an no other means of storing the mail sent with the mailserver/EGroupware is chosen 2011-12-14 11:59:04 +00:00
Klaus Leithoff
778d4c39a0 try to find and open text/vcard attachments as well as text/x-vcard attachments; treat them alike. problem occurred after changing the mime type detection/resolution for VCards from text/x-vcard to text/vcard 2011-12-13 14:34:28 +00:00
Klaus Leithoff
4431a978f5 * eMail: feature to attach the VCard of the current user to every new mail sent via UI 2011-12-12 17:24:52 +00:00
Klaus Leithoff
db6c0b6841 ignore/rebuild cache when retrieving ALL folder objects 2011-12-07 11:07:11 +00:00
Ralf Becker
f84f2c779b * Addressbook: ablity to mail (multiple) vCard via context menu 2011-11-29 12:09:29 +00:00
Klaus Leithoff
0b7a080627 transformation of webdav.php urls to vfs where only performed on local urls (starting with /) ToDo: test if the webdav url in question is of our own scope/instance before transforming it to a vfs url 2011-11-26 14:01:49 +00:00
Klaus Leithoff
39c6b6ca90 * email: feature for html-mails -> convert images included as link to inline images (attachments to the mail) 2011-11-23 12:43:40 +00:00
Klaus Leithoff
778935ff72 * email: fix for text/html attachment was not recognized (neither in list, nor in preview or display) if it is the one and only part of the mail; preparational function for Link2Attachment feature 2011-11-21 16:33:29 +00:00
Klaus Leithoff
fd016edb83 * eMail/infolog: mail to infolog, preference (and action) to allow the additional attaching of the raw mail message as message/rfc822 (.eml) to the entry 2011-11-18 09:46:45 +00:00
Klaus Leithoff
f7b0db4ac4 handle to,cc,bcc and replyto addresses the way, that spamassasin rules regarding TO_NO_BRKTS_DIRECT are not triggered, by adding a personal namepart to the address (generated from emailaddress), if only emailaddress is present 2011-11-17 08:48:13 +00:00
Klaus Leithoff
b2916b9e68 handle encoded header information from parsed headers while fetching filename from structure (or the parsedHeader if structure does not provide the info) 2011-11-15 15:39:57 +00:00
Klaus Leithoff
145dcc6d02 handle utf-16 plain text attachments - now using translation::convert 2011-11-10 15:18:10 +00:00
Klaus Leithoff
135a4f6501 handle utf-16 plain text attachments 2011-11-10 15:07:38 +00:00
Klaus Leithoff
c954004ea6 * eMail/eSync: make sure expected folders are reported on getFolderList (so we force our Autofolders (Sent, Trash, Draft, Template, Outbox and Spam) - if set - to be returned, even if they are not subscribed) 2011-11-09 11:33:13 +00:00
Klaus Leithoff
af39f5a4e0 handle failed connection on fetch messages 2011-11-08 11:33:38 +00:00
Klaus Leithoff
bc1145533c * email/sieve: improved vacation script handling: be more talkative to the user on rule validation errors while saving 2011-11-07 09:48:08 +00:00
Klaus Leithoff
a43ec990cd further improvements regarding the quoting of preg special chars in signature used as pattern 2011-11-04 13:57:23 +00:00
Klaus Leithoff
d4088e79bb attempt to improve switching signatures, when displayed at compose time 2011-11-04 12:54:07 +00:00
Klaus Leithoff
582be7b147 harden folder-prefs of user defined accounts, against losing folder-pref settings accidentaly by misconfiguration of the imap account given 2011-11-04 09:20:18 +00:00
Klaus Leithoff
893bdb1524 avoid maximum allowed path length warning - triggered by autoload caused by php.5.3.7 is_a behavior 2011-11-03 15:25:41 +00:00
Klaus Leithoff
9e46f70711 fix problem reported in org-tracker#3067 folder info upon Exists Test not initialized by activesync 2011-11-03 11:20:01 +00:00
Klaus Leithoff
7eafc90307 * email: implementing basic server-side search for email 2011-11-03 08:31:25 +00:00
Klaus Leithoff
320711dca4 * email: fix for problems when trying to open attached messages twice; Solved by handling problems regarding the caching of message structures caused by problems with SessionHandler storing the structure-array 2011-11-03 08:28:56 +00:00