Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(frontend/backend): add support for Exchange Web Services (EWS) #1278

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
66c8715
add mailbox bridge to imap module, subclass for imap/jmap and ews sup…
kroky Oct 9, 2024
26a1d9d
imap bridge update throughout the modules and bug fixes
kroky Oct 10, 2024
263665e
UI updates - manage EWS servers like IMAP/SMTP ones, auth and start u…
kroky Oct 11, 2024
8ed434c
EWS: folder management and message display
kroky Oct 14, 2024
a42e9c5
EWS: use a combination of FindItem and GetItem to get message headers…
kroky Oct 16, 2024
ac7e7b9
EWS: handle display of folder names
kroky Oct 16, 2024
0f7094c
EWS: get message structure similar to imap using mime content and par…
kroky Oct 17, 2024
23f723f
EWS: stream/download message part
kroky Oct 21, 2024
9603d7f
EWS: special folders, auto-assign, review and display
kroky Oct 21, 2024
32279d1
EWS: special folders update, emulate folder subscription and show onl…
kroky Oct 22, 2024
0167a2a
EWS: child folders handling and subscription input handling
kroky Oct 22, 2024
0eb2669
EWS: currently selected folder state
kroky Oct 22, 2024
003ab9c
EWS: flagged/answered flags, search, sort and paginate for message list
kroky Oct 22, 2024
f7d11b8
EWS: message actions - read/unread, flag/unflag
kroky Oct 24, 2024
0183f4b
EWS: message actions: archive, delete, move, copy
kroky Oct 25, 2024
1712504
exception handling fixes and archive item fixes
kroky Oct 30, 2024
0690388
EWS: fix folder pagination and links
kroky Oct 30, 2024
3b1adbd
EWS: search and combined folders, custom sources
kroky Oct 31, 2024
0662e94
ews: skip quotas and caching as unsupported
kroky Oct 31, 2024
83f8387
EWS: imap/smtp group with profile on save, smtp module full implement…
kroky Nov 1, 2024
6ed6fe9
EWS: composer alphabetical list and switch to latest php-ews master
kroky Nov 1, 2024
d502c9a
merge master and resolve conflicts
kroky Nov 1, 2024
43a5dfa
use another junkemail distinguished folder ID and catch exceptions wh…
kroky Nov 13, 2024
a01d303
merge latest master and resolve conflicts
kroky Nov 13, 2024
7a3176b
remove forget EWS details functionality as it was removed from imap a…
kroky Nov 13, 2024
6739ca2
homepage listing jmap and ews sources besides imap and smtp
kroky Nov 13, 2024
716c772
fix failing unit tests
kroky Nov 13, 2024
5cc766f
folder name shortening work on actual name and not on the escaped html
kroky Nov 15, 2024
5c34e81
give 5 minutes tolerance between sent/received datetime and local ser…
kroky Nov 15, 2024
74ce8b4
Merge branch 'master' into feature/ews
kroky Nov 18, 2024
7eba7f7
ews fixes: profile creation when username-only is supplied, append th…
kroky Nov 19, 2024
ec0aefe
EWS: folder rename fixes, move folder to other parent implementation,…
kroky Nov 28, 2024
693c4f5
remove debugging code
kroky Nov 29, 2024
30bd1f1
merge latest master and resolve conflicts
kroky Nov 29, 2024
f250f56
ews: remove pending todo items, remove debugging info, return folder …
kroky Nov 29, 2024
c6a8205
ews: fix reported errors
kroky Nov 29, 2024
6bb83b6
forward as attachment: fix attachment name to inherit from msg subjec…
kroky Dec 2, 2024
8375185
tags - fix message ids and ews handling
kroky Dec 3, 2024
c1f82d0
upgrade to latest php-ews master
kroky Dec 16, 2024
3aa4dcb
merge master and resolve conflicts
kroky Dec 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
"ext-openssl": "*",
"ext-session": "*",
"ezyang/htmlpurifier": "^4.17",
"garethp/php-ews": "dev-master",
"henrique-borba/php-sieve-manager": "^1.0",
"league/commonmark": "^2.4",
"paragonie/random_compat": "^2.0.18",
Expand Down
Loading
Loading