Commit Graph

76 Commits

Author SHA1 Message Date
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
Klaus Leithoff
3978446168 check availaility of htmlarea before opening compose as html or html mails as html for reply; implement check based on http_user_agent for user agent known to be not compliant with ckeditor (android); allow class attribute for div, blockquote, a and img 2011-10-31 10:59:31 +00:00
Klaus Leithoff
571904dceb * eMail: import of VCARD; opening an already imported VCARD as addressbook-entry failed, and VCARD was offered for download; Fixed -> as the expectation was/is that the already imported vcard (found via uid) is opened as addressbook entry (data merged) 2011-10-27 16:18:41 +00:00
Klaus Leithoff
76d2c3ac3d * eMail: bug regarding the mimetype of uploaded files; FF701 reports wrong mime type; work around this, by always checking mimetype by suffix 2011-10-26 12:04:54 +00:00
Klaus Leithoff
9091c829ba introduce static quota to make the call for quota getQuotaRoot faster within one request. ToDo: Cache it for the session 2011-10-25 09:20:53 +00:00
Klaus Leithoff
8ded7d7394 * eMail: workaround for failed merge on signature retrieval, which was seen/reported as no signature on send (or compose) inserted 2011-10-21 10:13:22 +00:00
Klaus Leithoff
fb78a775a0 be more detailed on send errors; handle ContentType for smart forward when content type of message is text/html and of forwarded message content is text/plain 2011-10-19 14:14:40 +00:00
Klaus Leithoff
393dac8001 fix error reported with the stylite tracker(#2447) cannot print mail, as rare setup prevented the access of a drafted message for printing (wrong folder selected) 2011-10-17 15:36:34 +00:00
Klaus Leithoff
67d92b76ec fixing error reported with org-tracker(#3056) broken en - lang file entry 2011-10-14 07:21:24 +00:00
Klaus Leithoff
6634599014 silence warning regarding array_slice() expects parameter 1 to be array when no messages are found, or the retrieval of uids failed somehow 2011-10-14 07:00:46 +00:00
Klaus Leithoff
3c4ec5bab3 * email: being able to set labels now, as thunderbird supports by default: urgent (red), job (orange), personal (green), to do (blue) and later (purple). If labeled the lines text will be coloured. (If the mailserver does support labels, otherwise you will/should not see any difference) 2011-10-13 14:35:01 +00:00
Klaus Leithoff
db60005691 * email: handle folder status cache for active sync 2011-10-11 16:08:24 +00:00
Klaus Leithoff
014775ab14 try to catch an empty connection error object too, while trying to auto recover on errors; try to disconnect, when connect was successful, but no username for login is supplied 2011-10-10 10:17:07 +00:00
Klaus Leithoff
f444bb253d fix bug regarding caching of email structure by server and uid, as gmail seems to handle uid by folder, not unique for the whole box; now using serverid, folder and uid to work around this behavior 2011-10-10 09:46:27 +00:00
Klaus Leithoff
2b2de0cd8b * eMail: improve connection handling and recovery on problems regarded as minor. offer user the possibility to reset the connection on failure 2011-10-07 10:27:09 +00:00
Klaus Leithoff
42c25d5377 fix bug of lost foldersettings on saving personal email accounts 2011-10-06 15:16:58 +00:00
Klaus Leithoff
40708b49d1 fall back to default timeout (=20) on felamimail_bo->openConnection, as a timeout set to 5 seemed to trigger too many unwanted timeouts 2011-09-28 12:23:14 +00:00
Klaus Leithoff
4e0ae73a73 * email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. 2011-09-28 11:30:59 +00:00
Klaus Leithoff
2d7a2664dd * eMail/Sieve/Vacation: set default to 7 for days setting in vacation for new vacation setups 2011-09-26 14:39:00 +00:00
Klaus Leithoff
c6feba0985 silence error_log on failed connection: tell only on debug==true, as user should be told on ui in anycase 2011-09-21 11:08:41 +00:00
Klaus Leithoff
7ae0a2fda3 * email:caching structure information (per session by server and uid) and status (per server and folder per request) to reduce communication to imap-server with the goal of improved performance clientside and less querying the mailserver 2011-09-21 10:15:35 +00:00
Klaus Leithoff
1f10e743d4 * felamimail: improve connection handling regarding the validation of connections via expected responses 2011-09-21 09:33:04 +00:00
Klaus Leithoff
63a5682169 log an errormessage to error-log, if expunge fails, after moving to trash on deleteMessage 2011-09-13 11:29:57 +00:00
Klaus Leithoff
791590bb31 is_a compatibility vs. php5.3.8 resolving to instanceof operator 2011-09-12 14:06:30 +00:00
Klaus Leithoff
544ba403ed fix bug regarding the deletion of all rows, when removing an address from mail compose form, when more than 4 addresses where in the list. Reason: remaining Address rows have been set to height 0, instead of defaulting to a defaultvalue, when reading the value of clientHeight of the first row in the list failed 2011-08-29 08:45:07 +00:00
Klaus Leithoff
752c0cbb7f * eMail: search for attachments in multipart/alternative (as it is used this way by clients now) to indicate attachments; switch back to DATE for sorting and display (instead of INTERNALDATE and ARRIVAL); using UNDELETED as standard filter instead of ALL on search; search for UNDELETED and UNSEEN on notifications and UNDELETED for eSync; 2011-08-23 13:34:16 +00:00
Klaus Leithoff
cd774a6104 * email: fix for missing style color:red in notification messages 2011-08-17 13:15:28 +00:00
Klaus Leithoff
90f86b3504 * email: fix bug in MailMerge; Mail-Templates with text/html only were not processed as text/html but as text/plain; now this is handeled correctly/as expected 2011-08-16 13:20:46 +00:00
Klaus Leithoff
60f991ec21 * email: fix for ->starting the search with enter with IE opens a compose window<- 2011-08-15 15:52:07 +00:00
Ralf Becker
5e36d8d760 * PEAR/Email: fixed not working automatic install of Mail_Mime because PEAR in RHEL5 is way to old 2011-08-05 09:46:16 +00:00
Nathan Gray
113f92cd39 Open links on home page in eMail tab 2011-08-04 18:14:19 +00:00
Klaus Leithoff
68f9611528 avoid JavaScript Error on openComposeWindow, when there is no mailGrid 2011-08-04 09:17:32 +00:00
Klaus Leithoff
2b41a75944 if a profile has no signature assigned, return the defaultSig on setComposeSignature 2011-08-03 11:22:56 +00:00
Klaus Leithoff
6cde93b7aa fix bug regarding ->recent messages are not flagged as seen on preview<- 2011-08-03 10:07:37 +00:00
Klaus Leithoff
8009e30086 * eMail: fix refresh behavior, regarding the reading of an eMail in previewMessageArea; timed refresh of Message list, now only refreshes the messageList Area, not the preview area; fix reload behavior on MailDeletion in preview mode (click on delete Icon within previewArea) 2011-08-02 15:39:59 +00:00
Klaus Leithoff
d64bca0330 improving ProfileValidation 2011-08-02 09:00:37 +00:00
Klaus Leithoff
0d94e7f0d3 * eMail: fix bug regarding ->foldertype SENT not detected on preview of message <- 2011-08-01 14:23:45 +00:00
Klaus Leithoff
f4af168888 * eMail: enhancement of visual decoration of high_priority mails and messages that are flagged 2011-08-01 10:53:43 +00:00