Commit graph

39 commits

Author SHA1 Message Date
the-djmaze
4e3a7a6de2 PHP 8.4: Implicitly nullable parameter declarations deprecated 2024-09-17 15:58:37 +02:00
the-djmaze
c34f99dd6e Make sure etag used on MessageList for #1515 2024-03-25 01:42:49 +01:00
the-djmaze
94aa2f11c4 Rename MessageSimple* commands to Message* 2024-03-19 19:49:11 +01:00
the-djmaze
e2b08ba160 Improved folder/mailbox settings/rename handling 2024-03-17 23:26:32 +01:00
the-djmaze
33de51b2d5 Check for CONDSTORE or QRESYNC to get the HIGHESTMODSEQ 2024-02-18 16:47:28 +01:00
the-djmaze
306d3ec7b5 Improved ACL handling #157 2024-02-13 10:44:38 +01:00
the-djmaze
304c67534b Added: support all namespaces 2024-02-13 02:05:38 +01:00
the-djmaze
7ab9d1a980 Workaround disabled ACL could cause "Disconnected: Too many invalid IMAP commands" #157 2024-02-12 17:14:38 +01:00
the-djmaze
4a2de54c3e Changed some InvalidArgumentException to the better suited ValueError 2023-12-31 13:09:14 +01:00
the-djmaze
9d7f93f304 Resolve #1354 2023-12-08 21:44:25 +01:00
the-djmaze
4f5db79e27 Activate RFC 4314 MYRIGHTS 2023-11-22 04:50:01 +01:00
the-djmaze
4c0b0b102a Prioritize LIST-EXTENDED over LSUB (LSUB deprecated in IMAP4rev2) 2023-11-22 04:09:26 +01:00
the-djmaze
930be49775 Resolve #1008 2023-11-20 15:50:03 +01:00
the-djmaze
13c23141ee Resolve #1303
And STATUS SIZE is part of RFC 8438, not RFC 9051
2023-11-14 16:49:38 +01:00
the-djmaze
6fde436865 Don't generateETag() on SELECT/EXAMINE 2023-03-14 09:39:33 +01:00
the-djmaze
f8b794ec1c Prevent folder/messages flags conflict by using the right name attributes for Folders 2023-03-13 11:49:40 +01:00
the-djmaze
59b3fe70b6 Improved mailbox ETag 2023-03-13 09:56:35 +01:00
the-djmaze
33c10365f0 Improved FolderCollection handling 2023-03-03 15:50:27 +01:00
the-djmaze
dae15e26d8 Resolve #998 2023-03-03 10:50:53 +01:00
the-djmaze
871664cd39 No need to call IMAP EXAMINE when current folder already SELECT 2022-12-27 11:17:29 +01:00
the-djmaze
22450e7430 Cleanup MailSo 2022-12-19 17:26:59 +01:00
the-djmaze
19bc530879 Rename ImapClient::IsSupported() to ImapClient::hasCapability() 2022-12-16 11:52:56 +01:00
the-djmaze
d7e93d8229 Merge MailSo\Mail\Folder into MailSo\Imap\Folder and speedup process 2022-12-14 14:03:16 +01:00
the-djmaze
f98f1db441 Move all imap config options to MailSo\Imap\Settings for per domain control 2022-12-13 09:54:19 +01:00
the-djmaze
780aa8759d Rename __FORCE_SELECT_ON_EXAMINE__ to __FORCE_SELECT_ON_EXAMINE 2022-12-12 13:07:43 +01:00
the-djmaze
dc335f0016 Resolve #748 and #746 2022-12-06 10:40:02 +01:00
the-djmaze
a7f93ef864 Remove UNSEEN on IMAP4rev2 deprecated SELECT/EXAMINE 2022-12-05 10:31:13 +01:00
the-djmaze
c94e38b297 All MailSo Exceptions to a more logical \MailSo\RuntimeException base 2022-10-24 10:49:57 +02:00
the-djmaze
87d01c8bde Solve the massive logger bloat by simplifying it to be RFC 5424
As it confused people and #552
2022-10-15 17:39:49 +02:00
the-djmaze
05f6b77520 v2.17.0 2022-07-19 12:35:06 +02:00
the-djmaze
70e3e6423e Added message tags toggle for #419 2022-06-03 13:47:04 +02:00
the-djmaze
a073e7f308 Improved support RFC8474 (MAILBOXID, EMAILID, THREADID) for RFC8621 section 4.1.1 2022-06-02 11:26:49 +02:00
the-djmaze
e8b73b4943 Bugfix: message flags/keywords are 'atom' and should be Utf7 modified 2022-05-31 23:53:57 +02:00
the-djmaze
bf5f478dcc Example changes for #365 2022-05-05 16:56:09 +02:00
the-djmaze
6c71f25f50 Resolve #124 2022-02-14 13:06:00 +01:00
the-djmaze
d42f54ad58 Improved comments for IMAP RFC's 2022-01-12 15:06:33 +01:00
the-djmaze
a568c3f4f8 Bugfix: Delete folder failed 2022-01-12 11:13:00 +01:00
djmaze
27161cd258 https://github.com/the-djmaze/snappymail/issues/170#issuecomment-1007854858 2022-01-08 11:42:42 +01:00
djmaze
971cdafb0f Move IMAP mailbox commands to trait 2022-01-07 10:48:57 +01:00