Commit Graph

343 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Klaus Leithoff
c332be5de0 fix lang strings that prevented translation of some SIEVE error messages 2012-10-02 11:31:06 +00:00
Klaus Leithoff
e695f84f3a only suppress known/supported INLINE image formats as JPG,JPEG,GIF,PNG for attachment list (on display of html message) 2012-10-02 10:14:13 +00:00
Klaus Leithoff
ba2be3bb5b fix problem regarding strange runtime situations for gathering the items in shared folders 2012-10-01 10:38:23 +00:00
Klaus Leithoff
46ddaf0971 * emailadmin/sieve: classes and adaptions to provide timed-sieve for dovecot. this is only the stuff needed on egroupware side of the issue, there is quite some stuff to be configured on dovecot side for this to work 2012-09-27 17:09:17 +00:00
Ralf Becker
6b85ca7a01 * Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before) 2012-09-26 10:20:27 +00:00
Klaus Leithoff
754cbe37d0 * eMail/eSync: on failed connection with the mail-server return 503 Service Unavailable; Retry After; if the client supports this, he should wait until retrying; if we experience consecutive connection failure over a defined limit, return 500 internal Server Error 2012-09-26 09:14:13 +00:00
Klaus Leithoff
5486b8a03f handle problem with displaying content on reply when charset reported on content does not match charset found; the result is not nice, as assumedly somehow encoding failed in the first place 2012-09-25 13:27:52 +00:00
Klaus Leithoff
8f677687ca * eMail: make side menu section Sieve translateable 2012-09-25 08:32:35 +00:00
Klaus Leithoff
fa7439dca8 * eMail: improve namespace/prefix detection and handling; work-around for dovecot bug/problem regarding the counters in shared folders; fix problem regarding the recognition of INLINE images (only INLINE images should NOT be listed as attachments in windowed message display); support firefox drag and drop feature for inserting images (as data url) into html edit area in compose window; handle Reply-To as intended in creating eMails from .eml files; improving profile handling, regarding the ID of the activeProfile; 2012-09-18 12:05:36 +00:00
Klaus Leithoff
2d22b12486 some comments 2012-08-29 12:40:49 +00:00
Klaus Leithoff
3319c3bd3f Send ->HTTP/1.1 500 Internal Server Error<- to device on connection failure 2012-08-29 09:40:18 +00:00
Klaus Leithoff
8e9a616e9f fixing bug regarding the reset of the Connection, in some cases some cached objects have not been reset as intended 2012-08-29 09:29:42 +00:00
Klaus Leithoff
88179025b0 * email/tracker: fix bug regarding the manual transformation of emails to tracker, if tracker is set to htmledit 2012-08-27 12:22:30 +00:00
Klaus Leithoff
16de40a9ee * eMail: fix problem when forwarding inline some mails containing winmail.dat attachments (HelpDesk Ticket 3810) (all original attachments are probably part of the winmail.dat, so we resolve the data/attachments contained in winmail.dat) 2012-08-27 12:14:17 +00:00
Klaus Leithoff
846fa9eff9 fix problem when vcf-cards have double carriage returns (such as crcrlf) this seems to break the v-card 2012-08-27 12:04:49 +00:00
Klaus Leithoff
d1f25f9209 fix problem within TestConnection (failed Sieve Connect on special conditions) 2012-08-21 09:56:53 +00:00