Commit Graph

62 Commits

Author SHA1 Message Date
Ralf Becker
0781de61dc do NOT remove LF from html mails, as they can appear inside <pre> tags and are necessary there (everything is on one line otherwise) 2015-10-28 09:02:38 +00:00
Ralf Becker
9cb46a4d79 Handle multiple attachments with the same name when linking attachments from an email into an entry for another application 2015-10-27 10:29:57 +00:00
Klaus Leithoff
f06cf7bb01 reintroduce tidy in calls from egw-mail-app when only getCleanHTML is called, as it is correcting html structure issues for us 2015-10-27 09:22:12 +00:00
Klaus Leithoff
c96daf2482 completely preserve html as given when requested 2015-10-23 13:56:25 +00:00
Klaus Leithoff
d39330abe3 disable the use of tidy when using activesync 2015-10-23 10:47:13 +00:00
Ralf Becker
a8e13d4526 do NOT return iCalendar for displayable body, mail triggers calendar meeting display from attachment 2015-10-22 14:34:35 +00:00
Klaus Leithoff
d3f688760f add imap.yandex.ru to capability_ignore switch 2015-10-22 11:44:01 +00:00
Klaus Leithoff
493488b1b1 * Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems; map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter 2015-10-22 11:26:26 +00:00
Hadi Nategh
44ee990874 Try to fetch header with key='' as some servers might have no fetchHeaders index 2015-10-13 12:23:47 +00:00
Klaus Leithoff
95a88df345 only do the sorting when we do a topLevel Query or a retrieval of ALL. ; give extracare on the retrieval of folders in shared and others on subscription, and when folders subscribed in such namespaces are deeply nested within without rights of list on the branches leading to the leaf 2015-10-06 15:17:37 +00:00
Klaus Leithoff
74016fd47a use own code for sorting autofolders, as autofolders may contain subfolders; regard autofolder-test must either match identically OR match with delimiter 2015-10-02 14:02:10 +00:00
Klaus Leithoff
6b92b480ba use uasort:sortByMailbox for inital sorting instead of ksort 2015-10-02 12:36:48 +00:00
Klaus Leithoff
26a76a023a * Mail: implement the sorting by AutoFolders into the retrieval of folders and fix some sorting issues 2015-10-02 11:12:34 +00:00
Hadi Nategh
27c695d234 Fix not sorting outbox 2015-10-01 16:37:28 +00:00
Hadi Nategh
f7b3238697 Get special-use folders and try to create them if they are not already created by server 2015-10-01 15:59:20 +00:00
Hadi Nategh
83d34d2a2f Fix ordering of none auto folders in mail tree 2015-09-29 13:43:40 +00:00
Klaus Leithoff
29249f6d8b try to make sure that an imap-capable mail-account is preselected, when an admin edits user mailaccount settings. in admin module. 2015-09-25 08:05:55 +00:00
Klaus Leithoff
0d5e16e69d silence chitter-chatter on getAttachment 2015-09-22 11:43:36 +00:00
Hadi Nategh
9cf5fc20db Fix some IDE warnings 2015-09-21 08:13:57 +00:00
Klaus Leithoff
59783cac55 introduce config to be able to trigger a closer look on folders located in shared and others namespace, as some servers do not return them by default on root-level-queries; Default is set to NO 2015-09-18 09:00:56 +00:00
Klaus Leithoff
3561712b6d fix/avoid fatal on getStructure 2015-08-25 10:37:10 +00:00
Ralf Becker
9046881177 fix not opened tree with new tree-code, if you have only one account and fix state-handling to also store ActiveProfileID pref for a single account 2015-08-21 08:02:23 +00:00
Klaus Leithoff
2b6ddcd127 trigger to fetch attachments as BODY instead of BINARY on failed BINARY was not called caused by an early exit from function 2015-08-18 14:32:50 +00:00
Hadi Nategh
df179a3859 * Mail/tree: Performance improvement for mail index folderTree
- Autoloading mail folders when show all folders is on (performance improvement)
- Get folder status for opened folders only (performance improvement)
- Styling hovered over mail folder
2015-08-12 13:27:57 +00:00
Ralf Becker
bc595da0a5 fix typo giving fatal error on Univention Installation 2015-07-29 16:07:36 +00:00
Hadi Nategh
8788b444cf * Mail/subscription: Performance improvement
-Enhancement in fast loading subscription dialog
-Implement indicator for loading folder
-Performance improvement by handling most of the operations in client-side
2015-07-28 14:20:42 +00:00
Ralf Becker
d3e241988b * Mail/Kalendar: remove iCal from alarms and correctly display canceled events in mail 2015-07-16 09:37:08 +00:00
Ralf Becker
01f2df4ece * EMailAdmin: fixed not shown (used) quota for arbitrary user in admin 2015-07-04 18:52:41 +00:00
Klaus Leithoff
aa5a72db84 backport of r53032: setting Horde_Imap_Client::STATUS_FORCE_REFRESH flag to force horde code to ignore cache in long running AS Ping command 2015-07-03 08:00:35 +00:00
Ralf Becker
77e592da0f * Mail: fix sieve rules for moving mails into folder containing non-ascii chars (Dovecot requires sieve rules in utf8, while Cyrus needs utf7-imap) 2015-06-22 18:49:44 +00:00
Hadi Nategh
de4a3d90c7 * Mail/inline image:Fix inline image handling for reply/forward mail 2015-06-15 16:55:49 +00:00
Nathan Gray
21781271e4 Fix some problems with merging into email files:
- Use correct merge sub-class when merging multiple entries
- Accept merge placeholders in to/cc/bcc fields (displayed as invalid, but still accepted)
- Use merge placeholders to pull addresses from associated entry
2015-06-02 21:21:21 +00:00
Klaus Leithoff
652735b505 * EMail: fix to ensure that internaldate (, the internal IMAP storage date/timestamp), is fetched for list of emails and not the current date/time; INTERNALDATE is used and displayed, when header DATE is not set/available 2015-05-28 11:59:40 +00:00
Ralf Becker
701a311904 * EMailAdmin: fixed not shown quote for Cyrus backend (Cyrus returns no used space, if no quota set!) 2015-05-27 07:09:36 +00:00
Klaus Leithoff
b40d83751b allow phone as schema attribute for href in HTMLawed-Config; make merge function static, as this is the way it is used almost always; fix warning in getStyles 2015-05-15 14:03:25 +00:00
Hadi Nategh
6990a415ee Fix another error "can not pass parameter by reference" 2015-05-05 08:47:13 +00:00
Hadi Nategh
29618305c0 Fix error "can not pass parameter 3 by reference" 2015-05-05 08:42:03 +00:00
Hadi Nategh
50782cfa8b * Mail: Implement mail integration with new structure and add new feature
- Add mail to calendar as calendar entry, including all mail attachments as links
- Add user choice for saving mail into an existing ticket or a new ticket
- Fix mail attachments integration into infolog, tracker or calendar entry
2015-05-05 08:03:13 +00:00
Ralf Becker
c5bc58556e remove accidently commited debug code causing all requests for a default SMTP server to fail 2015-04-27 12:02:09 +00:00
Ralf Becker
db93440d8e ignore accounts with smtp_auth_session for login as in cron 2015-04-24 10:48:31 +00:00
Ralf Becker
eea811d46f fixed default SMTP account was not returned during setup and deprecated old send class in favor of using egw_mailer direct 2015-04-24 10:02:49 +00:00
Klaus Leithoff
1244c6c7de try to cope with broken emailaddresses in our parseAddressList when using Horde_Mail_Rfc822->parseAddressList (returning empty object when fed with a broken address) 2015-04-23 14:31:33 +00:00
Ralf Becker
e0fa44f401 display encrypted messages, not just show an empty window 2015-04-23 13:14:05 +00:00
Klaus Leithoff
a88c169974 create the default script, if there is none; fix problem on trying to save/create vacation when there is NO rule or vacation existing beforehand 2015-04-23 08:38:47 +00:00
Klaus Leithoff
515f415303 avoid using regex in additional anti-spam vacation rule, when no regex capability is reported 2015-04-17 09:43:51 +00:00
Klaus Leithoff
9fc65c7a32 fix typo that prevented the creation of imap-mailboxes via hook; update emailadmin_account property documentation 2015-04-16 11:57:26 +00:00
Klaus Leithoff
1116e46cdf refine anti-spam rule on vacation active; use regex with boundary 2015-04-14 12:03:35 +00:00
Klaus Leithoff
68e9167a87 handle weird problem on fetching attachments of attached email, when the attached message/rfc is retrieved as binary; thus when fetching message/rfc parts always do so using BODY method instead of BINARY 2015-04-02 12:40:49 +00:00
Klaus Leithoff
2836c9c1b2 * Mail: on attachment/body retrieval BINARY retrieval may fail on certain servers; if so retry and fetch bodypart with BODY instead leaving the decoding to the library 2015-04-02 09:25:40 +00:00
Hadi Nategh
2ef3d4f048 * Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme 2015-03-30 11:03:46 +00:00