Fix: Invalid receivedAt headers after importing (fixes #2939)

This commit is contained in:
Maurus Decimus
2026-04-23 16:35:39 +02:00
parent 486636b2a7
commit 0c66576378
2 changed files with 6 additions and 1 deletions

View File

@@ -11,6 +11,8 @@ This version includes **multiple breaking changes**. If you are upgrading from v
## Changed
## Fixed
- JMAP:
- Invalid `receivedAt` headers after importing (#2939).
- Reverse proxy issues.
- OSS builds.
- DNS Updater:

View File

@@ -479,7 +479,10 @@ impl EmailIngest for Server {
if let (HeaderName::Received, HeaderValue::Received(received)) =
(&header.name, &header.value)
{
received.date.map(|dt| dt.to_timestamp() as u64)
received
.date
.filter(|dt| dt.is_valid())
.map(|dt| dt.to_timestamp() as u64)
} else {
None
}