Klaus Leithoff
|
abc012ec6a
|
backport of nathans r41510
|
2013-01-31 12:02:53 +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
|
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 |
|