Commit Graph

383 Commits

Author SHA1 Message Date
Klaus Leithoff
792c6567b3 move changed texts to their rightfull place 2013-01-31 09:25:11 +00:00
Klaus Leithoff
a6812a39ed silence error log on folderExists when called with empty folder, unless the check is forced 2013-01-30 09:33:52 +00:00
Klaus Leithoff
044263bd8c handle error on empty folder while checking when saving as draft 2013-01-30 09:17:19 +00:00
Klaus Leithoff
410f52b678 try common default for autofolder personal prefix+AutoFolderName, if everything else fails while trying to fetch a special use folder 2013-01-29 16:48:33 +00:00
Klaus Leithoff
ccffcf171e suppress hint, if there is no autofolder/specialuse folder available 2013-01-29 16:07:39 +00:00
Klaus Leithoff
214bbf52d5 visualize possible SPECIAL-USE foldersettings in personal prefs, to inform users about possible folder voodoo 2013-01-29 15:45:35 +00:00
Klaus Leithoff
e497764ba9 fix Fatal Error for call of getTemplateFolder 2013-01-29 15:00:18 +00:00
Klaus Leithoff
bcc6570b84 * eMail: implement the usage of possibly provided SPECIAL-USE folders information 2013-01-29 14:38:36 +00:00
Klaus Leithoff
3b138ed423 more detailed debug on connection failure 2013-01-25 11:28:52 +00:00
Klaus Leithoff
8442472711 make sure we are working with the correct hierarchyDelimiter on the current connection, calling getHierarchyDelimiter with false to reset the cache 2013-01-25 09:07:55 +00:00
Klaus Leithoff
69a6d18a4c handle Euro Symbol when switching addresses 2013-01-24 16:44:31 +00:00
Klaus Leithoff
4db64d1bc3 if mail is already send, close the window (if not closed already) 2013-01-24 15:56:47 +00:00
Klaus Leithoff
159b75d6fa always set session var activeProfileID 2013-01-24 14:11:55 +00:00
Klaus Leithoff
7c0e3fdd1d fix problem introduced with r40774 an r40777 2013-01-24 14:08:01 +00:00
Klaus Leithoff
683ae3ad6a switch cachelevel for composeIdCache from INSTANCE to SESSION 2013-01-24 12:59:08 +00:00
Klaus Leithoff
5b4deec193 * eMail: limit resizing of compose and view windows to available screen height 2013-01-24 12:13:36 +00:00
Klaus Leithoff
3fe381e336 switch some debug output to conditional on debug-flag 2013-01-24 09:08:46 +00:00
Klaus Leithoff
197fc098e8 handle problem with empty ActiveProfileID 2013-01-23 10:24:01 +00:00
Klaus Leithoff
6f1dd6fc41 missing translations provided by Stefan Becker and others 2013-01-23 09:50:40 +00:00
Klaus Leithoff
abfa132745 reset composeIDCache on error 2013-01-23 08:34:22 +00:00
Klaus Leithoff
4617c2cbcd increase timeframe for not sending messages with identical composeids (when composeid was used in previous send action) 2013-01-21 10:40:15 +00:00
Ralf Becker
957740eabc * All apps: merged missing translations from other apps or branches 2013-01-18 13:56:05 +00:00
Klaus Leithoff
ef7a56a639 handle problem on mergeprint when trying to use send to email-addresses of umlautdomains 2013-01-18 08:47:56 +00:00
Klaus Leithoff
c7bf681e47 fix possible problem on merge_print with addressbook email-templates 2013-01-18 08:20:35 +00:00
Klaus Leithoff
e424cefc92 make sure predefined font/font_size span is constructed correctly 2013-01-17 13:10:04 +00:00
Klaus Leithoff
a9388edec7 handle encoded subjects on saving emails on disc 2013-01-17 12:21:48 +00:00
Klaus Leithoff
7651204eeb finetuning on umlautdomain address handling; while converting to infolog or tracker 2013-01-17 12:10:03 +00:00
Klaus Leithoff
dd750f217e * eMail: now supporting umlautdomains on send; using prefs for preset font size/face on compose for reply/forward and messages with preset signature; changes regarding the targetwindow of links in HTML mails; better separation of former mail text to reply text section when forcing reply to HTML, and Source is text only; improved reply header layout on forced conversion 2013-01-17 11:22:24 +00:00
Klaus Leithoff
8020708c43 * eMail: when allowing users to edit their forwardingaddresses; allow them to edit all of them; add multiple forwards, etc. 2013-01-15 14:24:17 +00:00
Klaus Leithoff
acbf3c4301 * eMail: support multipart/mixed mails with html parts to display (apple mail does that kind of emails) 2013-01-15 12:06:38 +00:00
Klaus Leithoff
54488b8bcd more attemts to handle possible problems on openConnection 2013-01-11 13:05:45 +00:00
Klaus Leithoff
94a04fb4c4 try to handle possible errors when retrieving folderStatus 2013-01-11 10:54:59 +00:00
Klaus Leithoff
0e46ac5353 add missing static, to ensure the use of the cached folderBasicInfo during a single request 2013-01-11 09:46:09 +00:00
Klaus Leithoff
a1eb77a949 introduce more caching to reduce traffic to imap-server (basic folderBasicInfo) Note: is reset by folder maintenance operations 2013-01-10 17:17:42 +00:00
Klaus Leithoff
bfb1923254 * eMail: improve control regarding the unwanted selection of NoSelect Folders 2013-01-10 15:47:14 +00:00
Klaus Leithoff
1c4ab446e4 use existing translation key for new feature move-to-last-used-move-folder 2012-12-20 08:45:31 +00:00
Klaus Leithoff
660976b77f * eMail: offer last moveTo folder as direct menuaction; try to avoid to access --topfolder-- 2012-12-19 14:49:20 +00:00
Klaus Leithoff
1b0b16f3ed more debug on failed message deletion; preparation for move to last folder action; try to select last folder (stored in session) after openConnection 2012-12-19 14:17:45 +00:00
Klaus Leithoff
9fc350d02f * eMail: resolve problem with failed deletion of draftedMessages on send 2012-12-19 13:58:22 +00:00
Klaus Leithoff
8ad8f4f155 * eMail/Sieve: fix bug regarding the failed login to SIEVE on userDefined-Accounts 2012-12-18 12:29:23 +00:00
Klaus Leithoff
ff16579e5d * email: allow cid as overall url schema; handle background url in htmLawed, as background is not allowed except for body, but commonly used with other tags (e.g. in td); control schema for background in hook_tag 2012-12-17 15:09:14 +00:00
Klaus Leithoff
7756258aa7 * eMail: allow to retrieve and show inline background images 2012-12-17 14:40:52 +00:00
Klaus Leithoff
590df29839 * email: fix bug regarding the failed fetch of user defined identities; (as identities have not been fetched unless user defined accounts right was granted); 2012-12-14 12:19:47 +00:00
Klaus Leithoff
0886b77a3c * eMail/async vacation; if failed by exception or returnvalue is false, reschedule 2012-12-10 16:12:49 +00:00
Klaus Leithoff
67425171f5 preserve ACL Edit Active State on FolderChange 2012-12-07 15:01:25 +00:00
Klaus Leithoff
a1b63e9aeb fix problem regarding the cleaning of Word-HTML Style eMails 2012-12-04 14:21:09 +00:00
Klaus Leithoff
fffbfe65be fix typo, in lang-string 2012-12-04 10:53:24 +00:00
Klaus Leithoff
ae746e4d3a * eMail: add classical admin section to eMailModule; config to control the users ability to manage acl (in fact deny it), even if the server supports it 2012-12-04 10:06:07 +00:00
Klaus Leithoff
03d1727377 since we remove comments with htmlLawed, we do not use our comment-removal anymore as we experienced problems with expectations on/for the comment closing tag. htmLawed solves that way better, so we rely on it. 2012-12-03 08:51:08 +00:00
Klaus Leithoff
856beb6431 fix problem within new feature to move signature from top below a preset body text, if it is a meeting request 2012-11-30 12:35:25 +00:00
Klaus Leithoff
b31d600fb3 use different default for trustServersUnseenInfo - pref 2012-11-29 16:32:41 +00:00
Klaus Leithoff
5421a20fc0 * email: set preset signature below the preconfigured mailbody (if sig was configured on top), when sending meeting requests 2012-11-29 16:18:40 +00:00
Klaus Leithoff
5e39b80be2 * eMail: use different image to show that a image was not loaded (due to allowExternalIMGs=no) 2012-11-29 13:56:37 +00:00
Klaus Leithoff
0ab1bbac8d handle problem experienced with sending, when previously saved as draft manually; make sure we reset the saveAsDraft hidden value 2012-11-28 13:53:01 +00:00
Klaus Leithoff
80b0765fb5 handle problem experienced with sending, when previously saved as draft manually; we need to return true on Send (after doit.submit()) 2012-11-28 13:30:00 +00:00
Klaus Leithoff
31af74cbee handle problem experienced with sending, when previously saved as draft manually 2012-11-28 13:13:19 +00:00
Klaus Leithoff
4d74289931 improve display of selected rights in ACL View (for selected Folder) 2012-11-27 15:03:06 +00:00
Klaus Leithoff
95ff6a11a3 improve sorting in account (/group) selection in managing ACL (per account/group (if supported)) 2012-11-27 14:36:22 +00:00
Klaus Leithoff
5ce9cbd44e improve visibility of defaultProfile when called within eMail Module 2012-11-27 09:54:02 +00:00
Klaus Leithoff
345b73dcc0 * eMail: improve import of mails; improve parsing of mailstructures of activesync send rfc-messages (reply on complex html-messages) 2012-11-22 14:00:17 +00:00
Klaus Leithoff
a49327c1ed merge missing merge 40848 2012-11-22 12:26:04 +00:00
Klaus Leithoff
d103ceffb4 disable debug message; if importing mail, regard the possibility that multipart/related messages may hold a html part directly 2012-11-22 10:54:42 +00:00
Klaus Leithoff
3e13629067 improved control of ACL edit (by checking capabilities first); offer selectbox with user (and group) selection depending on the loginmethod of the defaultprofile, group selection is bound to imapClass managmentserver_cyrusimap (as of now) 2012-11-22 09:40:01 +00:00
Klaus Leithoff
0be8128a5e fix problem regarding preset mailto information on compose 2012-11-20 16:17:33 +00:00
Klaus Leithoff
42660ddfa1 use different method to determine the default/Global profile for the current User 2012-11-20 14:00:03 +00:00
Klaus Leithoff
e861c2e0ed fix problem regarding the focus on selected profile; 2012-11-20 13:52:34 +00:00
Klaus Leithoff
e3b9662fce restore call by ref 2012-11-19 15:55:38 +00:00
Klaus Leithoff
e72881e484 clean up of cache after using (admin) connection via forceEAProfileLoad 2012-11-19 15:49:52 +00:00
Klaus Leithoff
7cc8b4e4ea use new functionality (forceEAProfileLoad) in hooks and uiaccounts 2012-11-19 13:58:34 +00:00
Klaus Leithoff
7a2583562f allow to fetch a felamimail instance with specific emailadmin-profile instanciated (must/should be a complete profile to funtion as expected) 2012-11-19 13:24:00 +00:00
Ralf Becker
e8ff9540e5 new EMailAdmin class to administrate mail-accounts in sql
r40841: fixed typo
r40845: always allow username@domain
2012-11-19 12:40:26 +00:00
Klaus Leithoff
6f8c81c762 initially when opening manage folder section of email module, disable ACL Management (to avoid unwanted changes); activate on single checkbox click 2012-11-16 12:15:28 +00:00
Klaus Leithoff
fce73d3054 handle problem with mdash and ndash when switching inline signatures, as their utf8 representations fail to convert using utf8_decode 2012-11-15 16:37:47 +00:00
Klaus Leithoff
464145ee3b * eMail: restructuring of manage folder section (ACL area, no tabs, different layout) 2012-11-13 16:24:29 +00:00
Klaus Leithoff
cc620c6a45 * eMail/eSync: when no truncation date is set, use 12 weeks as hard coded limit (as some clients die, when confronted with too many mails) 2012-11-13 11:15:20 +00:00
Klaus Leithoff
797c50c4fc rearrange buttons in acl-view area 2012-11-09 13:47:29 +00:00
Klaus Leithoff
d3ef30698e silence error-log message 2012-11-08 16:09:58 +00:00
Klaus Leithoff
469ca1ff84 check that cachedComposeId is set before trying to compare 2012-11-08 16:02:32 +00:00
Klaus Leithoff
f419a29227 try to set up a control mechanism to avoid double posting of send action in IE8/9 under certian conditions 2012-11-08 14:49:12 +00:00
Klaus Leithoff
d03b73341b comment unused code, which is causing scripterrors for IE8 2012-11-07 14:54:59 +00:00
Klaus Leithoff
99335ec62a handle call of getFolderStatus with empty or not expected (maybe a PEAR::Error); do not proceed if is not a string or empty 2012-11-07 12:59:38 +00:00
Klaus Leithoff
3b21d2aeb7 add li (list) element to allow_for_inline list, to fix problems with broken lists when balance is active 2012-11-07 10:31:00 +00:00
Klaus Leithoff
411bc98d9d * eMail/merge: allow to replace reply-to adresses with senders own active address when special address ->replace@import@action<- is used within the email-template 2012-11-05 13:38:57 +00:00
Klaus Leithoff
76f1f1ab23 allow folder or mailbox as parameter to pass the folder to be selected in composeFromDraft/composeAsNew/composeAsForward functions (folder has precedence over mailbox) 2012-11-05 08:58:03 +00:00
Klaus Leithoff
964204d974 * eMail: attempt to fix problem regarding pop up of draft-message-dialog regarding do-you-want-to-keep-draft on send; allow additional parameters in send_to, which might be base64 encoded 2012-10-31 14:35:13 +00:00
Klaus Leithoff
c133b16728 * eMail/HTMLawed: introduce and use new make_tag_strict option 3, to exclude font from applying strict measures to it 2012-10-30 14:27:40 +00:00
Klaus Leithoff
b86a150c97 * eMail: fix misbehavior regarding the unwanted sending of a mail with no subject (despite the warning was given) 2012-10-29 16:22:15 +00:00
Klaus Leithoff
c6372b0f49 * eMail: allow table as inline element while balancing tags (new internal config option); try to correct common errors/problems in html-code which caused display/layout problems 2012-10-29 15:51:30 +00:00
Ralf Becker
fdffa94172 * Addressbook/eMail: fixed wrong characterset when merge printing into eMail 2012-10-25 16:17:56 +00:00
Klaus Leithoff
acc8b555a9 use static translation::detect_encoding 2012-10-24 11:00:32 +00:00
Klaus Leithoff
97c1e3431d * eMail: by handling links while displaying emails, always add a target _blank to force the opening in a new window (instead of redirecting) 2012-10-24 08:43:06 +00:00
Klaus Leithoff
ec9d6d9806 * eMail: fix problem regarding the deletion of the last message in list if pagination is switched on 2012-10-23 15:29:41 +00:00
Klaus Leithoff
190b623fd5 try to fix/improve situation that there is no UID returned on appendMessage; filter by INTERNALDATE, not DATE as it was the default before 2012-10-18 11:01:45 +00:00
Klaus Leithoff
225cdb2f99 switch from keep_bad 6 to keep_bad 2; remove tags but keep element content (4 and 6 keep element content only if text (pcdata) is valid in parent element as per specs, this may lead to textloss if balance is switched on) 2012-10-15 09:42:50 +00:00
Klaus Leithoff
9fb50058ab attempt to resolve autofocus on reply/compose 2012-10-12 11:59:15 +00:00
Klaus Leithoff
0ca447965f attempt to fix problem regarding pop up of draft-message-dialog regarding do-you-want-to-keep-draft on send 2012-10-12 11:47:33 +00:00
Klaus Leithoff
d1d80efba0 silence error_log on import message, when no filename for attachment is found 2012-10-11 08:41:44 +00:00
Klaus Leithoff
09d3160447 rework changes regarding denied attributes; improve import of mails regarding filename detection for attachments 2012-10-10 10:40:08 +00:00
Klaus Leithoff
4f394d8d81 finetuning on setting a lone profile as active 2012-10-05 10:08:23 +00:00
Klaus Leithoff
7637f7057d * email: rework of handling and providing identities; usability for setting up SIEVE Vacation rules -> preselected default mail address 2012-10-04 13:50:26 +00:00