The SD.Email.Monitor service works great for us. However, when we get a bounce from certain post masters, the from address is not populated. When this happens, the service crashes with the following exception:
System.Argument"Out"OfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
The component that throws this is LogicBase.Components.IMAP4.IMAP4GetComponent. I tried using the LogicBase.Components.IMAP4.IMAP4ListComponent component then looping through all of the messages to delete the ones that have null from, however, this component throws the same exception.
Once I manually delete the messages that have no from address in the mailbox, the service starts running fine again.
Any ideas? For now I am leaving an outlook client up with a rule that deletes them as a work-around until a better solution is found.
Thank you,
Dustin Perkins