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 |
|
Klaus Leithoff
|
f310b5e711
|
fix for encoding problem in Header on importing mails; fix for not recognizing plain text/calendar messages on importing mail; fix problem regarding the fetching of bodies of eMails when not in ->current-Folder<- (folder that is selected by UI)
|
2012-08-20 09:21:24 +00:00 |
|
Klaus Leithoff
|
22464affda
|
fix for possible cause for unwanted foldercreation within esync
|
2012-08-16 13:43:22 +00:00 |
|
Klaus Leithoff
|
2c5f606c35
|
* eMail: fix problem with not recognized Kolab Invitations
|
2012-08-16 11:45:47 +00:00 |
|
Klaus Leithoff
|
c361ef0219
|
* email: fix for ->no initial border on plaintext editor textarea<-
|
2012-08-15 14:56:37 +00:00 |
|
Klaus Leithoff
|
8e41dc91ff
|
switch on folderObject caching (was accidently switched off for debugging)
|
2012-08-15 11:56:43 +00:00 |
|
Klaus Leithoff
|
772847fcb6
|
* eMail: adding missing translations, enabled preview for drafts and templates, some library changes regarding the fetch of the namespace(s)
|
2012-08-15 11:49:57 +00:00 |
|
Klaus Leithoff
|
96d5e48885
|
some servers seem to sent their responses for the content not with the first EXT section, so we loop through the parsed response until we find some matching content; second attempt
|
2012-08-14 08:11:24 +00:00 |
|
Klaus Leithoff
|
aa253ea9d6
|
some other translations missing for SIEVE email notification
|
2012-08-13 13:20:25 +00:00 |
|
Klaus Leithoff
|
3b763e3c6a
|
* eMail: added translations for SIEVE notifications
|
2012-08-13 10:03:39 +00:00 |
|
Klaus Leithoff
|
a3dffb75ef
|
repair some stuff htmLawed stumbles upon with balancing switched on
|
2012-08-03 12:59:13 +00:00 |
|
Klaus Leithoff
|
7f3e8b6ce8
|
* eMail: allow to set connection timeout via preferences;
translations thereoff, some minor changes to clarify the use of the selection mode in listview (availability of checkbox)
|
2012-08-02 14:30:34 +00:00 |
|
Klaus Leithoff
|
482997d645
|
silence error message regarding not using cache
|
2012-08-01 07:35:00 +00:00 |
|
Klaus Leithoff
|
0ada1b10c0
|
trying to catch problems with cached/not cached folders
|
2012-07-31 10:34:16 +00:00 |
|
Klaus Leithoff
|
248f590a45
|
unsubsubcribe from oldFoldername when renaming/moving a folder
|
2012-07-30 13:15:43 +00:00 |
|
Klaus Leithoff
|
eb49c1bfa7
|
add missing sievescriptname to setAsyncJob (as the name defaults to felamimail, your other rules are not in affect when you are using other names as felamimail as sievescriptname AND you are installing your vacation via cron job
|
2012-07-30 07:40:01 +00:00 |
|
Klaus Leithoff
|
2257ffb08a
|
allow comments in style definitions; introduce more caching; move required reset of connections of connection failure to uifelamimail constructor; let htmLawed handle \![if...]> </[endif]> sequences in bodyparts;
|
2012-07-27 09:59:49 +00:00 |
|
Klaus Leithoff
|
813a2686ed
|
fix error for trying to use PEAR::Error as folder array to iterate; third attempt (and solution)
|
2012-07-27 07:41:01 +00:00 |
|
Klaus Leithoff
|
7f6130db67
|
fix error for trying to use PEAR::Error as folder array to iterate; second attempt
|
2012-07-27 07:26:46 +00:00 |
|
Klaus Leithoff
|
9325b8205e
|
fix error for trying to use PEAR::Error as folder array to iterate
|
2012-07-27 07:14:35 +00:00 |
|