diff --git a/docs/exchangelib/folders/base.html b/docs/exchangelib/folders/base.html
index 6b8dc2b3..3aa92c5a 100644
--- a/docs/exchangelib/folders/base.html
+++ b/docs/exchangelib/folders/base.html
@@ -124,7 +124,8 @@
Module exchangelib.folders.base
self.item_sync_state = kwargs.pop("item_sync_state", None)
self.folder_sync_state = kwargs.pop("folder_sync_state", None)
super().__init__(**kwargs)
- if self._distinguished_id and self.account:
+ if self._distinguished_id and not self._distinguished_id.mailbox and self.account:
+ # Ensure that distinguished IDs have a mailbox, but don't override a custom mailbox (e.g. shared folders)
self._distinguished_id.mailbox = Mailbox(email_address=self.account.primary_smtp_address)
@property
@@ -1039,7 +1040,8 @@
self.item_sync_state = kwargs.pop("item_sync_state", None)
self.folder_sync_state = kwargs.pop("folder_sync_state", None)
super().__init__(**kwargs)
- if self._distinguished_id and self.account:
+ if self._distinguished_id and not self._distinguished_id.mailbox and self.account:
+ # Ensure that distinguished IDs have a mailbox, but don't override a custom mailbox (e.g. shared folders)
self._distinguished_id.mailbox = Mailbox(email_address=self.account.primary_smtp_address)
@property
diff --git a/docs/exchangelib/folders/index.html b/docs/exchangelib/folders/index.html
index df85f225..a0b44c5a 100644
--- a/docs/exchangelib/folders/index.html
+++ b/docs/exchangelib/folders/index.html
@@ -1561,7 +1561,8 @@ Inherited members
self.item_sync_state = kwargs.pop("item_sync_state", None)
self.folder_sync_state = kwargs.pop("folder_sync_state", None)
super().__init__(**kwargs)
- if self._distinguished_id and self.account:
+ if self._distinguished_id and not self._distinguished_id.mailbox and self.account:
+ # Ensure that distinguished IDs have a mailbox, but don't override a custom mailbox (e.g. shared folders)
self._distinguished_id.mailbox = Mailbox(email_address=self.account.primary_smtp_address)
@property
diff --git a/docs/exchangelib/index.html b/docs/exchangelib/index.html
index c227954d..3e727087 100644
--- a/docs/exchangelib/index.html
+++ b/docs/exchangelib/index.html
@@ -64,7 +64,7 @@ Package exchangelib
from .transport import BASIC, CBA, DIGEST, GSSAPI, NTLM, OAUTH2, SSPI
from .version import Build, Version
-__version__ = "5.4.2"
+__version__ = "5.4.3"
__all__ = [
"AcceptItem",
diff --git a/docs/exchangelib/winzone.html b/docs/exchangelib/winzone.html
index 715564e4..2bea7901 100644
--- a/docs/exchangelib/winzone.html
+++ b/docs/exchangelib/winzone.html
@@ -379,8 +379,6 @@ Module exchangelib.winzone
"Australia/Melbourne": ("AUS Eastern Standard Time", "AU"),
"Australia/Perth": ("W. Australia Standard Time", "001"),
"Australia/Sydney": ("AUS Eastern Standard Time", "001"),
- "CST6CDT": ("Central Standard Time", "ZZ"),
- "EST5EDT": ("Eastern Standard Time", "ZZ"),
"Etc/GMT": ("UTC", "ZZ"),
"Etc/GMT+1": ("Cape Verde Standard Time", "ZZ"),
"Etc/GMT+10": ("Hawaiian Standard Time", "ZZ"),
@@ -478,8 +476,6 @@ Module exchangelib.winzone
"Indian/Mauritius": ("Mauritius Standard Time", "001"),
"Indian/Mayotte": ("E. Africa Standard Time", "YT"),
"Indian/Reunion": ("Mauritius Standard Time", "RE"),
- "MST7MDT": ("Mountain Standard Time", "ZZ"),
- "PST8PDT": ("Pacific Standard Time", "ZZ"),
"Pacific/Apia": ("Samoa Standard Time", "001"),
"Pacific/Auckland": ("New Zealand Standard Time", "001"),
"Pacific/Bougainville": ("Bougainville Standard Time", "001"),