Devin Rader's Blog
I write the code...

New Tool: ListNanny.NET

Monday, November 03, 2003 11:05 AM

Another kick arse tool from Dave W

ListNanny.NET is a .NET bounced email parsing component. Use ListNanny to clean your email list and remove dead, fake, or bad email addresses. ListNanny uses advanced string and pattern matching technology and logic to parse bounced emails into the following categories:

  • AddressChange -- The recipient has requested an address change.
  • AutoResponder -- Automatic email responder ( ex: 'Out of Office' or 'On Vacation')
  • DnsError -- A temporary DNS error.
  • HardBounce -- The server was unable to deliver your message (ex: unknown user, mailbox not found)
  • OpenRelayTest -- The NDR is actually a test email message to see if the mail server is an open relay.
  • SoftBounce -- Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space)
  • SpamNotification -- The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.
  • Subscribe -- Subscribe request from someone wanting to get added to the mailing list.
  • Transient -- The server couldn't temporarily deliver your message
  • Unknown -- Unable to classify the NDR
  • Unsubscribe -- Unsubscribe or Remove request
  • VirusNotification -- The bounce is actually a virus notification warning about a virus/code infected message.

Based upon these classifications, you can use ListNanny to build simple to complex bounced email removal rules.

Besides NDR categorization, ListNanny also provides the following features:

  • Determine the Bounced Email Address
  • Determine the Original Bounced Message
  • Determine the Original Bounced Subject
  • Determine the Original Bounced From Address
  • Determine the Original Bounced To Address
  • Expose any SMTP Help Text Message
  • Access any Header of the Bounced Message
  • Load NDRs from a file
  • Load NDRs from a System.IO.Stream
  • Load NDRs from string text
  • Customize ListNanny with more Patterns
  • Automatically process the MS Badmail Directory
  • Automatically process IMail Mailboxes
  • Process a Filesystem Directory of NDRs
  • Built in XML Reporting
  • Stream Reports directly to Disk
  • Stream Reports to any System.IO.Stream
  • Create CSV Reports
  • Create TAB Delimited Reports
  • Create TAB delimited reports that can be BCP'd into Sql Server.
  • Statistical NDR Counters

Visit www.ListNanny.NET for more information.


Feedback

No comments posted yet.


Post a comment





 

Please add 4 and 3 and type the answer here: