Commit Graph

158 Commits

Author SHA1 Message Date
Klaus Leithoff
759ec9c853 folderExists: use static to reduce queries to imap server within one request; use different test method to verify folder existence 2011-03-28 08:54:22 +00:00
Klaus Leithoff
28fe53bfa1 make sure the class variable partID is up to date when calling display / printMessage 2011-03-23 08:50:18 +00:00
Klaus Leithoff
10e27b8798 * eMail: wrap pre tagged text within the window boundarys for better readability of text mails with overlong lines; this was part of the felamimail app.css which is loaded anymore for the display of the body 2011-03-22 10:46:05 +00:00
Ralf Becker
838f6e1743 * eMail: ask confirmation before deleting a folder in manage folders 2011-03-21 19:40:14 +00:00
Klaus Leithoff
9684af643f handle variable attachmentdiv height and control bottom area height preserved for the attachmentdiv, throw out attachment_count, as it seems not to be used 2011-03-18 12:29:05 +00:00
Ralf Becker
08806fe9e5 backport of reworked solution from trunk 2011-03-17 20:40:02 +00:00
Klaus Leithoff
8b7e8d4b59 disable changes from r34201 2011-03-17 16:13:28 +00:00
Ralf Becker
46f505bb1f * EMail: speed improvment by loading mails with a single request 2011-03-17 14:56:54 +00:00
Klaus Leithoff
3a15236204 fix for missing Quota display 2011-03-17 13:30:31 +00:00
Ralf Becker
765864c89b * EMail: speed improvments backported from Trunk
- use a single bofelamimail instance (not backported but hack in CreateObject to get the same result)
- queue refresh folder calls, to send only a single one
- difference between click and doubleclick on mails to speed up doubleclick (opening mail in popup)
2011-03-17 07:39:02 +00:00
Klaus Leithoff
8467d4db0a fix for javascriptbug in IE on entering the list of userdefined accounts in emailmodule 2011-03-14 12:58:02 +00:00
Ralf Becker
7eaebc3343 use /usr/bin/tnef if available, before search tnef or ytnef via which in the path, to cope with system having it NOT in the path, but at its standard location 2011-02-22 13:13:29 +00:00
Klaus Leithoff
b6203cad52 * eMail: patch of Andreas Stöckel with bugfix for not working actions in felamimail treeview (when Stylite Template is active) 2011-02-11 12:50:07 +00:00
Klaus Leithoff
f4c8c61719 attempt to fix egroupware.org Bug#2832, invalid emailaddress when emailaddress (personal part) contains double quotes 2011-02-08 13:20:34 +00:00
Klaus Leithoff
161e29bb0f improve of messageuid detection, when appending messages, as sometimes (when server only replies OK/True on appending Messages to a mailbox) you cannot trust the nextuid iformation by folderstatus (at least not with dbmail) 2011-02-07 16:17:08 +00:00
Klaus Leithoff
155c6b1b2c * eMail: feature regarding the forward of selected messages (composeAsForward): to be able to choose in preferences if you want to be asked about the forwarding of selected messages 2011-01-27 13:12:28 +00:00
Klaus Leithoff
87297198c0 * eMail: check before signaling that mail has an attachment, even for multipart/mixed 2011-01-27 13:00:43 +00:00
Klaus Leithoff
dbdb0c092e * eMail: preview now requires user action (click on) 2011-01-26 12:47:09 +00:00
Klaus Leithoff
f2a092d810 * eMail: avoid adding/showing NIL@NIL and the chosen identity as replyto (it will be set while sending anyway) as addressline, upon opening drafted messages 2011-01-17 11:07:55 +00:00
Klaus Leithoff
8105fbfa6e * eMail: while saving as draft, some servers do not return the uid of the saved message, in this case reopening for continued editing failes; try guessing the uid by using nextuid from folderstatus, to avoid this error 2011-01-17 10:08:43 +00:00
Klaus Leithoff
ec0550eafa * eMail: not filtering own(ed) emailaddresses out of drafts while reopening them for continued processing 2011-01-17 09:18:24 +00:00
Klaus Leithoff
11db1a8224 fix from A.Stoeckel for IE8/9 problems with sidebar reload; check if mainscreen javascript is available before calling it 2011-01-14 09:11:44 +00:00
Klaus Leithoff
6511f42e43 * eMail: email to infolog -> fix for not decoded senderinformation 2011-01-12 12:00:53 +00:00
Klaus Leithoff
cdae6fcd66 array as text for CC in eMail message, when replying/forwarding mail to multiple CC (reported by german user list): fixed typo 2011-01-10 09:45:40 +00:00
Klaus Leithoff
8032a5155e * felamimail/infolog: fix for stripping too much text when strip_tags stumbles over assumed broken tags; happens sometimes, when converting a text-only mail to infolog and the mail has stuff like: <1 USD/p 2011-01-05 11:36:04 +00:00
Klaus Leithoff
8a0db95b46 * eMail: allow recognition of multipart/report as mails with attachments 2010-12-17 12:28:24 +00:00
Klaus Leithoff
ee321972f6 * eMail: improving Information on failed send passed on to UI 2010-12-09 11:01:27 +00:00
Klaus Leithoff
910592dc54 remove forgotten error log statement 2010-12-07 15:31:42 +00:00
Klaus Leithoff
ad747da115 * eMail: some servers do not correctly report the UNSEEN counter (they report 0->imap.strato.de), so we count ourself by filtering for UNSEEN Messages; we may however get misleading results if the server does not properly support filtering by flags 2010-12-07 10:14:24 +00:00
Klaus Leithoff
3b8fa83acc * eMail: remove invalid -at- when occurring in full name, when adding address to email; skip addresses that produce a parse error while parsed with imap_rfc822_parse_adrlist 2010-12-06 15:07:48 +00:00
Klaus Leithoff
c497f93508 * eMail: fix for a problem reported with FreeBSD regarding the generation of random strings for temp-filenames 2010-12-01 14:18:52 +00:00
Klaus Leithoff
af5f8208bb * eMail: Saving as draft reopens the saved message: thus giving you full control wether saving the message as draft has succeeded, and giving you the opportunity to continue your work 2010-12-01 13:55:21 +00:00
Klaus Leithoff
b33ace9bba * eMail: improvements regarding the handling of no emailprofile available 2010-11-30 14:22:49 +00:00
Klaus Leithoff
381eafa58d handle reference of javascript global vars with egw_appWindow('felamimail') instead of windows 2010-11-25 16:01:25 +00:00
Klaus Leithoff
b0501eefe6 more info in Error Log for failed sending 2010-11-25 11:57:59 +00:00
Klaus Leithoff
46fda34664 fix for backport error; html::tree uses different initialization routine; using explizit validate_file now/again 2010-11-23 16:54:00 +00:00
Klaus Leithoff
3a3c6f624a fix typo, rework of link to preferences and link to emailadmin, fix for sidebar reload via xajax/json 2010-11-23 15:00:19 +00:00
Klaus Leithoff
b1dd623def css fix for overlong lines in pre sections while displaying messages 2010-11-22 14:56:24 +00:00
Klaus Leithoff
e8f2c9496c fix problem regarding IE Error for onclick="#" as action 2010-11-22 13:45:24 +00:00
Klaus Leithoff
0151ac1f56 fix for broken send_to mail links 2010-11-22 12:54:28 +00:00
Klaus Leithoff
5512e7787b rework of linkifying email adresses in displayed message bodys 2010-11-18 08:41:17 +00:00
Klaus Leithoff
6557cea45b * eMail: timezone and timeformat issues as reported in egroupware.org Tracker#2755 2010-11-17 09:52:05 +00:00
Klaus Leithoff
15612076fb use exceptions to report failure on PEAR::Errors to UI for moveMessages and delteMessages 2010-11-11 16:25:45 +00:00
Klaus Leithoff
7ec27c700a * eMail: better error handling/information to the user if copy/move/delete of messages fails
catch exceptions thrown by bofelamimail on moveMessages/deleteMessages
2010-11-11 16:24:11 +00:00
Ralf Becker
e2d2534fda Fix as discussed on the developer list:
Check for the availability of mailpreferences before using them.
2010-11-10 18:26:55 +00:00
Klaus Leithoff
ab3a32399b handling global var issue, when acting on/in frames 2010-11-10 13:19:26 +00:00
Klaus Leithoff
e83456daa8 * email: fix for Stylite Ticket#608: folders with umlauts (specialchars) did not display the count of unread mail 2010-11-09 11:38:58 +00:00
Klaus Leithoff
28a8d7ef83 fix problem with wrong encoded/displayed autofolders with specialchars like umlauts, etc 2010-11-09 09:07:05 +00:00
Klaus Leithoff
f6a44910b2 fixing scope problem for prefAskForMove 2010-11-08 11:15:04 +00:00
Klaus Leithoff
f8b665e0f1 decode header issue in ajaxfelamimail -> messagepreview 2010-11-08 09:15:28 +00:00
Klaus Leithoff
e147d6c366 decode header issue in ajaxfelamimail -> messagepreview 2010-11-05 14:43:54 +00:00
Klaus Leithoff
61693f14dc improved error handling for additional issues (getAttachment, getTextPart, getMessageRawHeaders,...), by testing on PEAR Errors before trying to process the data/pipe the data for handling in UI 2010-11-05 13:59:52 +00:00
Klaus Leithoff
9d171dd1a4 fix forgotten debug statement 2010-11-05 09:10:57 +00:00
Klaus Leithoff
0ba6657812 implementing fallback for wrong headerdata encoding; try to detect encoding from headerdata to improve message header data display, due to wrong encoding 2010-11-05 09:06:00 +00:00
Klaus Leithoff
e7b5cb1dbc do not use ENT_IGNORE on the first attempt (effective for php > 5.3 only anyway) 2010-11-03 16:22:01 +00:00
Klaus Leithoff
5ad3714fe9 implementing fallback for wrong headerdata encoding; try to detect encoding from headerdata to improve message list displaxy and prevent json encode failure, due to wrong encoding 2010-11-03 15:01:44 +00:00
Klaus Leithoff
0148b92a12 add FunctionFolder translations to French language 2010-11-02 14:21:38 +00:00
Klaus Leithoff
eae2f28735 * eMail: fixing problem with double converted date/time strings for certain DateTime Settings (reported with the user-list) 2010-11-02 09:35:24 +00:00
Klaus Leithoff
aa2e9a18c4 improving the accuracy of the attachment indicator 2010-10-22 11:21:15 +00:00
Klaus Leithoff
e900bf91c2 adapt width for navbarButtonsleft to fit with new export to tracker button 2010-10-19 07:49:24 +00:00
Klaus Leithoff
e8349f3daa detect if function iconv exists before trying to use it while detecting charset 2010-10-11 12:54:17 +00:00
Klaus Leithoff
a272cbd7d0 finnish/suomi translations provided by mkk 2010-10-07 08:14:22 +00:00
Klaus Leithoff
b518045cd3 *eMail: feature to be able to import an email recieved or while sending as a tracker item; (that includes the move of some functions from infolog to bofelamimail, to make it available to more than one app); better charset detection on message body parts that do not carry a charset information (e.g.: base64 and quoted-printable messages, seem not to carry that info) 2010-10-06 12:56:54 +00:00
Klaus Leithoff
090e964987 allow for/expect encoded MAILBOX/EMAIL Parts of an RFC822 EMail in MessageList creation, and decode it 2010-09-24 12:40:44 +00:00
Klaus Leithoff
a5a7fcbc66 improvement of import_mail (decode issue), add headerinfo to body while sending (splitting emailaddresses into to/cc/bcc) and preserving identity 2010-09-20 09:32:54 +00:00
Klaus Leithoff
8fc69208aa add helperfunction to normalize bodyParts structure (as of problems with reply on mails with MULTIPART/RELATED with array as subparts) 2010-09-15 14:10:02 +00:00
Klaus Leithoff
b3bdd87c6d handle to address in MDNSent correctly, when a full rfc822 Address is given 2010-09-15 10:50:41 +00:00
Ralf Becker
5a9d1833f4 * added mail log, which can be enabled by setting $GLOBALS[egw_info][server][log_mail] to a path or true for standard error_log
- added egw_mailer class to archive that and correctly intialise EGroupware pathes for translations
- updated translations and moved them to phpgwapi/lang/ (getting rid of message not translated errors)
- using egw_mailer in fmail including catching of phpmailerException to not glutter GUI with echoed errors
2010-09-15 09:14:17 +00:00
Klaus Leithoff
b261766ce9 handling of (TM) and (R) in getdisplayableBody in case of Non-UTF8 Mailbodys 2010-09-15 08:22:22 +00:00
Klaus Leithoff
792726759f *felamimail feature: basic KEN Support; improvement of error control 2010-09-15 08:16:23 +00:00
Klaus Leithoff
1f956a6264 missing handling of decoding in emailAddressToHTML; 2010-09-10 14:14:23 +00:00
Klaus Leithoff
d1b8b8f0c4 decode of MessageEnvelope: forgotten subject in getMessageEnvelope 2010-09-10 14:04:51 +00:00
Klaus Leithoff
f5dd36ddf3 fixed bug reported by V.Richert, about not decoded envelope information; thus allow arrays to be passed and processed to bofelamimail::decode_header; use the new ability; provide better control if data should be decoded or not 2010-09-10 13:39:14 +00:00
Klaus Leithoff
7065ea4d7e preserving ampersands while converting html to text; improving linebreak behavior; switching off WordWrapn (by setting it to 0) in phpmailer, as we handle our linebreaking on our own 2010-09-09 10:20:44 +00:00
Klaus Leithoff
b034fa0139 IE8 compatibility, regarding resizing of messagelist and previewarea; disabling the resizing seems to be the way to solve all problems for IE8, as after fixing various issues, IE8 enters an endless loop of resizing 2010-09-09 08:54:56 +00:00
Klaus Leithoff
5a816aaa82 rework of bofelamimail::_strtotime, to make propper use of egw_time; performance issue: limit the number of links and email to be parsed (and adapted) to 100 each, as it should be sufficient for most standard emails; try to further improve the display of textmails 2010-09-07 09:04:50 +00:00
Klaus Leithoff
8ef9570d93 handling totally absent dates in _strtotime, return current timestamp is all failes 2010-09-06 13:04:03 +00:00
Ralf Becker
21300696eb * updating API version to 1.9.001 and app version to 1.8 2010-09-05 17:57:47 +00:00
Klaus Leithoff
54796ad0cd hook processing of addAccount/deleteAccount; open Admin Connection if not connected 2010-09-03 10:38:00 +00:00
Klaus Leithoff
57c63c6c29 improve convertHTMLToText, for toggle editor and mail2infolog process; better control of insert Signature at Top. Only insert the signature, when the compose window is opened the first time (compose/reply/forward), dont do it if sending failes, and the compose window is refreshed (in general when mySigID is set) 2010-08-31 14:29:01 +00:00
Klaus Leithoff
cd108bfa9a Using egw_time for date/time handling; handle unrecognized timezones like 'Westeuropäische Sommerzeit' by splitting them off, when strtotime failes 2010-08-27 08:13:42 +00:00
Klaus Leithoff
e9c9019475 *eMail-> ManageFolders: fix for bug: could not add or delete folder ACL 2010-08-26 11:48:57 +00:00
Klaus Leithoff
3c1c24218f use composeOption to determine compose Editors content when forwarding as Attachment 2010-08-25 15:00:01 +00:00
Ralf Becker
83503f467a moved sieve support from fmail to emailadmin cyrusimap plugin, to use emailadmin imap plugin for that purpose too 2010-08-19 15:51:55 +00:00
Klaus Leithoff
955c3bbc5b fix a bug introduced with rev.31401 (was disabling the ability to switch to HTML Mode from plain/text mode, if starting with plain/text) 2010-07-27 12:59:50 +00:00
Klaus Leithoff
23faf12229 fix typo ; on change for address InputType (emailaddress or folder) 2010-07-20 12:04:54 +00:00
Klaus Leithoff
5026d0ce38 fix for cascading Multipart/Alternative 2010-07-15 11:23:39 +00:00
Klaus Leithoff
646a0a4ca4 feature to be able to import TEXT/X-VCALENDAR Files on single Click. 2010-07-13 13:30:04 +00:00
Klaus Leithoff
87eedef72f feature: option/setting to be enabled to suppress ruler that separates EMailbody from signature; option/setting to be able to insert the signature at the top of a message to be composed 2010-07-12 15:22:33 +00:00
Klaus Leithoff
93340c8174 quitening warning for mb-strpos, when attachment->cid is not set 2010-07-08 09:12:33 +00:00
Klaus Leithoff
21e83f2928 fix typo 2010-07-08 08:44:02 +00:00
Klaus Leithoff
0597a5014c backbort of A.Stoeckels fix for mainscreen resizing (r31306) 2010-07-07 07:38:17 +00:00
Klaus Leithoff
f89eed6c9e quitening warning if no body (array) is to displayed 2010-07-06 15:12:47 +00:00
Klaus Leithoff
d12978851d adapt height in Stylite, idots AND jerryr template for emailmodule (provided by Chr.Fueller, adapted for jerryr by leithoff, partially ported from igel457 previous work on default template) 2010-07-01 10:01:57 +00:00
Klaus Leithoff
78cd375dc7 fixing a problem regarding the editing of signatures triggered by email module org tracker#2686 2010-06-30 14:54:28 +00:00
Klaus Leithoff
9381d36c7f fix bug, regarding compose, when called, when you are in email preferences/admin 2010-06-23 10:13:43 +00:00
Klaus Leithoff
42c939b426 fix problem with Quota NOT SET (displayed as 0k) 2010-06-17 11:13:07 +00:00
Andreas Stöckel
85ab1ddf26 Solved issue with felamimail type completion result box and ckeditor3 2010-06-17 11:12:00 +00:00
Klaus Leithoff
178f9599bc fix a problem with the IFRAME height of the messagedisplay (if message is displayed in window) 2010-06-15 09:33:38 +00:00
Klaus Leithoff
323ced6205 added missing echo in uifelamimail; recognize plain VIDEO messages (only video, nothing else)-> display as attachment 2010-06-15 09:22:26 +00:00