-
-
Notifications
You must be signed in to change notification settings - Fork 805
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
System.FormatException: Invalid INTERNALDATE format: 00-Jan-0000 00:00:00 +0000 #1236
Labels
Comments
Yikes, yea, "00-Jan-0000 00:00:00 +0000" is an invalid date. Not sure how Domino ended up having that internal date for the message, but I can look into handling this edge case better and not throwing an exception so that you can still get mail. Thanks for reporting this. |
jstedfast
added
compatibility
Compatibility with existing software
server-bug
The bug appears to be in the server
labels
Jul 27, 2021
jstedfast
added a commit
that referenced
this issue
Jul 27, 2021
…nValue Do not throw a FormatException. Fixes issue #1236
I plan to make a new release this week which will contain this fix. Keep an eye out for 2.14.0. |
Elanis
pushed a commit
to Elanis/portfolio
that referenced
this issue
Dec 13, 2022
Bumps [MailKit](https://github.com/jstedfast/MailKit) from 2.13.0 to 2.15.0. <details> <summary>Changelog</summary> *Sourced from [MailKit's changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md).* > ### MailKit 2.15.0 (2021-08-18) > > * Use DebugType=full for .NET Framework v4.x. (issue [#1239](jstedfast/MailKit#1239)) > * Updated GMail SSL certificate serial numbers and fingerprints. > * Small NTLM code improvements. > > ### MailKit 2.14.0 (2021-07-28) > > * Added support for logging timestamps in the `ProtocolLogger` (see the `LogTimestamps` and `TimestampFormat` > properties on `ProtocolLogger`). > * Added support for automatically redacting user credentials in protocol logs. To enable this, set the > `ProtocolLogger.RedactSecrets` property to `true`. (issue [#1174](jstedfast/MailKit#1174)) > * Added the GetMessageSizeAsync() method to the IMailSpool interface. > (issue [#1233](jstedfast/MailKit#1233)) > * Added a work-around to the IMAP INTERNALDATE parser to handle invalid dates such as "00-Jan-0000 00:00:00 +0000" > which appears in Domino IMAP server responses, likely when the INTERNALDATE value is uninitialized in the database. > (issue [#1236](jstedfast/MailKit#1236)) > * Make sure to dispose X509Certificates in .NET >= 4.6. > * Re-added NTLM as one of the default supported SASL mechanisms. > * Updated GMail SSL certificate serial numbers and fingerprints. </details> <details> <summary>Commits</summary> - [`6ff7091`](jstedfast/MailKit@6ff7091) Bumped version to 2.15.0 - [`a645991`](jstedfast/MailKit@a645991) Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 ([#1242](jstedfast/MailKit#1242)) - [`caa02b9`](jstedfast/MailKit@caa02b9) NTLM improvements - [`b206436`](jstedfast/MailKit@b206436) Drop expired GMail SSL certificates - [`945508f`](jstedfast/MailKit@945508f) Updated GMail SSL certificate serial #'s and fingerprints - [`e188a02`](jstedfast/MailKit@e188a02) Bump NUnit3TestAdapter from 3.17.0 to 4.0.0 ([#1218](jstedfast/MailKit#1218)) - [`3f54627`](jstedfast/MailKit@3f54627) Use DebugType=full for .NET Framework v4.x - [`1e34019`](jstedfast/MailKit@1e34019) Bumped version to 2.14.0 - [`ca0751c`](jstedfast/MailKit@ca0751c) If an invalid INTERNALDATE is encountered, just use DateTimeOffset.MinValue - [`f1323e6`](jstedfast/MailKit@f1323e6) Update GMail SSL certificate info - Additional commits viewable in [compare view](jstedfast/MailKit@2.13.0...2.15.0) </details> <br /> Reviewed-on: https://gitea.dysnomia.studio/elanis/portfolio/pulls/6 Co-authored-by: elanis <elanis@noreply.example.org> Co-committed-by: elanis <elanis@noreply.example.org>
Elanis
pushed a commit
to Dysnomia-Studio/dysnomia-website
that referenced
this issue
Jul 14, 2023
Bumps [MailKit](https://github.com/jstedfast/MailKit) from 2.13.0 to 2.15.0. <details> <summary>Changelog</summary> *Sourced from [MailKit's changelog](https://github.com/jstedfast/MailKit/blob/master/ReleaseNotes.md).* > ### MailKit 2.15.0 (2021-08-18) > > * Use DebugType=full for .NET Framework v4.x. (issue [#1239](jstedfast/MailKit#1239)) > * Updated GMail SSL certificate serial numbers and fingerprints. > * Small NTLM code improvements. > > ### MailKit 2.14.0 (2021-07-28) > > * Added support for logging timestamps in the `ProtocolLogger` (see the `LogTimestamps` and `TimestampFormat` > properties on `ProtocolLogger`). > * Added support for automatically redacting user credentials in protocol logs. To enable this, set the > `ProtocolLogger.RedactSecrets` property to `true`. (issue [#1174](jstedfast/MailKit#1174)) > * Added the GetMessageSizeAsync() method to the IMailSpool interface. > (issue [#1233](jstedfast/MailKit#1233)) > * Added a work-around to the IMAP INTERNALDATE parser to handle invalid dates such as "00-Jan-0000 00:00:00 +0000" > which appears in Domino IMAP server responses, likely when the INTERNALDATE value is uninitialized in the database. > (issue [#1236](jstedfast/MailKit#1236)) > * Make sure to dispose X509Certificates in .NET >= 4.6. > * Re-added NTLM as one of the default supported SASL mechanisms. > * Updated GMail SSL certificate serial numbers and fingerprints. </details> <details> <summary>Commits</summary> - [`6ff7091`](jstedfast/MailKit@6ff7091) Bumped version to 2.15.0 - [`a645991`](jstedfast/MailKit@a645991) Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 ([#1242](jstedfast/MailKit#1242)) - [`caa02b9`](jstedfast/MailKit@caa02b9) NTLM improvements - [`b206436`](jstedfast/MailKit@b206436) Drop expired GMail SSL certificates - [`945508f`](jstedfast/MailKit@945508f) Updated GMail SSL certificate serial #'s and fingerprints - [`e188a02`](jstedfast/MailKit@e188a02) Bump NUnit3TestAdapter from 3.17.0 to 4.0.0 ([#1218](jstedfast/MailKit#1218)) - [`3f54627`](jstedfast/MailKit@3f54627) Use DebugType=full for .NET Framework v4.x - [`1e34019`](jstedfast/MailKit@1e34019) Bumped version to 2.14.0 - [`ca0751c`](jstedfast/MailKit@ca0751c) If an invalid INTERNALDATE is encountered, just use DateTimeOffset.MinValue - [`f1323e6`](jstedfast/MailKit@f1323e6) Update GMail SSL certificate info - Additional commits viewable in [compare view](jstedfast/MailKit@2.13.0...2.15.0) </details> <br /> Reviewed-on: https://gitea.dysnomia.studio/elanis/dysnomia-website/pulls/9 Co-authored-by: elanis <elanis@noreply.example.org> Co-committed-by: elanis <elanis@noreply.example.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe the bug
When fetching from a Domino IMAP4 Server with the version 10.0.1 i occasionaly get the exception documented below.
Platform (please complete the following information):
Exception
If you got an exception, please include the exception Message and StackTrace.
Protocol Logs
Please include a protocol log (scrubbed of any authentication data), especially
if you got an exception such as
Syntax error in XYZ. Unexpected token: ...
.Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: