Commit Graph

1316 Commits

Author SHA1 Message Date
ralf
4a21aee7f6 * Mail: fix list of Sieve rules was not scrollable 2024-03-20 11:14:50 +02:00
ralf
e006b2b634 * Mail: configurable limit to exclude attachments from automatic saving as drafts, default is no limit / attachments are always saved in drafts 2024-03-06 15:47:03 +02:00
ralf
1befa941ee Fix some PHP Deprecated or Warnings 2024-03-06 10:58:52 +02:00
ralf
acab3ca856 * eSync: fix for messages with no text body e.g. just a PDF or an image, returns empty body with attachment(s) 2024-03-05 15:30:27 +02:00
ralf
c673e19b19 * eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server 2024-03-05 14:55:23 +02:00
ralf
95ba184a25 * eSync: only first to address was shown / send to client 2024-03-04 19:37:59 +02:00
ralf
18e3fdb83e * eSync: fix inline forward with attachment(s) and smartForward (e.g. GMail client) was broken
(not multipart/mixed, but text/html)
2024-03-04 17:27:39 +02:00
ralf
a4e5d4e488 it seems there are mail client ignoring / not displaying text behind the closing style-tag --> add a linebreak there 2024-02-20 17:01:44 +02:00
ralf
9e7a3ec4d8 another big chunk of PHP Warnings 2024-02-08 12:31:28 +02:00
ralf
4a992032c9 always check VACATION-SECONDS is available 2024-02-01 15:27:39 +02:00
ralf
6da5f06020 * Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML) 2024-02-01 13:37:40 +02:00
ralf
4bdf51f7f0 wrap <br/> in <p> (<p><br/></p>), so TinyMCE does not mess it up, if we have no signature separator
(wrap the first comment, wrapping the signature, in a <p> and remove the <br/>)
2024-01-23 22:29:03 +02:00
ralf
57f4776615 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:10:15 +02:00
nathan
460a5bd840 * Mail: Additional "Information to show on email tag" preference, "Name and domain" 2024-01-18 11:14:57 -07:00
ralf
b8ea368d52 fix could not set forwarding address for vacation notice 2024-01-15 14:18:07 +02:00
ralf
c96984bee8 fix authentication error when calling vacation notice from admin for another user 2023-12-11 13:20:51 +02:00
ralf
e9e96e3c39 * Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension 2023-12-07 16:39:27 +02:00
nathan
9540d1f941 Filtering email search results on just value
Should catch even more duplicates, though value has both name & email
2023-11-22 11:34:29 +02:00
ralf
afbc13462c * Mail/GMail/Microsoft365: update refresh-token, if we get one and redirects to IdP, if refresh-token is expired 2023-11-21 17:15:03 +02:00
nathan
9755c81a5a Don't send duplicates in result
Causes issues in the select where the option cannot be removed once selected
2023-11-15 15:28:11 -07:00
ralf
f36149ae93 * REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward) 2023-10-27 10:21:16 +03:00
nathan
dd88fdb716 Mail: Update flag icon when mail is flagged/unflagged 2023-10-03 17:03:37 -06:00
ralf
825c1e8614 * Mail: equal sign followed by numbers is mangled in plain-text mails (e.g. =22 becomes a ")
If we detected qprint encoding in the plain-text body of a composed mail (not an arrived mail!), we wrongly decoded it.
2023-09-08 09:34:53 +02:00
nathan
979a965aec Mail: If there are multiple attachments with the same file name, give them unique names when integrating to another app 2023-08-23 12:59:44 -06:00
nathan
f39c3b83e4 Mail: Fix JS error selecting an account group that has an email address
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'find')
    at SearchMixin.ts:621:41
2023-08-23 09:39:16 -06:00
ralf
3897e84fcd * Mail/ActiveSync: fix wrong mime-type / broken mail when AS smart-forward is used e.g. by gmail app 2023-08-23 14:56:38 +02:00
hadi
f0656f280f Fix mail preview does not show bcc field 2023-08-14 17:19:21 +02:00
ralf
acc9deee85 mail_compose::ajax_searchAddress() returns now icon, if there is a real photo stored
no need for client to always try querying it
also improved performance by not sending one query for each contact to get email-custom-fields (if existing)
2023-07-27 11:08:02 +02:00
hadi
52a28b40bc Add some translations 2023-07-25 12:01:48 +02:00
nathan
5023e8944a Mail: When importing from mail, prefer attachement filename when available
Fixes missing extensions in link name
2023-07-18 14:21:42 -06:00
ralf
2bd5fd5601 WIP Mail REST API: enable direct sending of mails with token authentication / no password not allowing to save mail to Sent folder 2023-07-07 12:22:15 +02:00
ralf
8a3fd670ee WIP REST API for mail: non-interactive direct sending of mails 2023-06-30 16:33:28 +02:00
ralf
dfef4ce0c5 WIP REST API for mail
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-06-29 12:50:04 +02:00
ralf
23895c94be WIP improve avatar loading in mail app
currently ET2Avatar is NOT correctly handling contactId=email:<email>
2023-06-27 08:59:59 +02:00
hadi
28a6ad1b62 Fix reply as forced HTML break plain text pseudo tags 2023-06-23 15:08:10 +02:00
hadi
a34a37fc04 Take emailTag preference for addresses used in mail list into account 2023-06-22 14:38:18 +02:00
hadi
eaacac1b40 Add new mail preference in order to be able to select the type info shown on email tags 2023-06-21 16:45:23 +02:00
hadi
c80304f7de Don't send inline images as attachments in smime messages back into client-side 2023-06-20 11:37:55 +02:00
ralf
608963aa9b fix lots of warnings filling zpush logs 2023-06-09 18:28:57 +02:00
hadi
62d91350eb *Mail: Add new pane option for showing all columns in vertical 3-pane view 2023-06-02 11:38:54 +02:00
ralf
193cd5cdb3 missed one avatar and did not remove the no longer used method 2023-05-10 09:54:03 +02:00
ralf
ace7a22c2f * Mail: performance improvements for huge addressbooks by caching avatars 2023-05-10 09:49:54 +02:00
ralf
db8bd9dcc3 * eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone 2023-05-09 17:06:05 +02:00
ralf
d045fde07c * Mail: searching in compose now ignores custom fields as they might lead to unexpected results 2023-05-08 15:13:12 +02:00
hadi
cea886fd83 Fix smime signed messages contain text/calender no longer are processed as event 2023-04-27 13:54:40 +02:00
hadi
efcbdde1a2 Fix mail preview failed to fetch text/calendar as attachment for smime signed messages 2023-04-27 12:42:38 +02:00
ralf
6ebbd5bb08 fix lists from other users gave a validation error for account-display "Lastname, Firstname" because of the comma 2023-04-18 16:27:01 +02:00
hadi
cac2508c4a * Mail: Make list refresh option available in 3pane-view through column selector 2023-04-03 16:06:11 +02:00
nathan
211c7f9b3a Mail: Fix email to group when group had no email did not email group members 2023-03-20 10:55:12 -06:00
hadi
0ad326a507 Introduce new hooks boolean param called 'reload' in order to force main framework to refresh after saving preferences 2023-03-16 16:25:58 +01:00