Karsten Otto created JAMES-3666:
-----------------------------------

             Summary: DSNBounce exception when no Date header
                 Key: JAMES-3666
                 URL: https://issues.apache.org/jira/browse/JAMES-3666
             Project: James Server
          Issue Type: Bug
          Components: Matchers/Mailets (bundled)
    Affects Versions: master
            Reporter: Karsten Otto


When the DSNBounce mailet processes a mail without a Date header, it fails with 
the exception

java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: 
OffsetSeconds

because the LocalDateTime used to construct the new date does not include 
timezone information required by the date formatter.

The fix is to construct the new date via ZonedDateTime instead.

There is actually a unit test for this, but the MimeMessageBuilder adds a Date 
header by default if not specified. The test fix is to explicitly remove the 
Date header after building.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to