Commit Graph

253 Commits

Author SHA1 Message Date
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