MailBounceDetector
MailBounceDetector copied to clipboard
Detects whether a MailKit email Message is a bounce message
```c# private static readonly IDictionary CombinedStatusCodes = new Dictionary { { 00, "Not Applicable" }, { 10, "Other address status" }, { 11, "Bad destination mailbox address" }, { 12,...
Alter BounceDetectResult so it can handle delay messages from Exchange and non-existing inbox messages from Office 365. Also, added handling of unknown status codes so they don't result in an...
to make it working in case UndeliveredMessagePart is not of type MessagePart
Firstly I should apologize for replacing "make" with "cake"! Changing another dev's preferred toolset isn't cool but I :heart: :cake: and I'm hoping that after you look at their excellent...
Could you please publish a working nuget for netcore 3?
I have an issue with status codes 5.1.64 & 5.1.10, which seem to be Outlook.com / Exchange specific. I couldn't find them in the RFC. So, the question is, should...
Maybe I am doing something wrong, but a clear bounce message is not recognized as such. I am reading messages from a dedicated mailbox: foreach (var uid in uids) {...
I have this System.InvalidCastException: Unable to cast object of type 'MimeKit.TextPart' to type 'MimeKit.MessagePart'. at MailBounceDetector.BounceDetectResult..ctor(MimeMessage message, MimeEntity deliveryNotification, MessageDeliveryStatus deliveryStatus, MimeEntity undeliveredMessagePart) at MailBounceDetector.StandardBounceDetector.Detect(MimeMessage message) at MailBounceDetector.BounceDetector.Detect(MimeMessage message)
I got extended delivery status code which crashes detector. `Action: failed` `Status: 5.7.133` `Diagnostic-Code: smtp;550 5.7.133 RESOLVER.RST.SenderNotAuthenticatedForGroup; authentication required; Delivery restriction check failed because the sender was not authenticated when...
Bumps MimeKit from 3.3.0 to 4.7.1. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...