Question:
We currently use your .NET Email component in conjunction with SMTPQ and would like more information on how Bounce works with these. Currently we have SMTPQ using MDaemon for outbound mail and are unsure how the whole lot would work together.
Answer:
When sending email, the Email.BounceAddress property can be set to an email address where you
wish to receive NDR (non-delivery reports). You would then create a program that automates
the process of reading bounced/returned/auto-reply email to update your subscriber list,
customer list, etc. The program
would use a Chilkat Email / IMAP component to read the POP3 or IMAP mailbox and
then pass the email object to the bounce component for examination.
The bounce component is a mini expert system with intelligence to parse many
different kinds of NDR and auto-reply formats sent by countless mail server and
mail processing programs. In many cases, the mail processing programs send non-standard
notifications where the original recipient is found buried in the body of the bounce email.
The bounce component is capable of parsing the body and bounce headers to find
the original recipient's address. It is also capable of classifying an automatic reply
into approximately a dozen different types -- permanently undeliverable, temporarily undeliverable,
virus notification, out-of-office reply, etc.