What's New In Version 3.6



BoogieBounce API 3.6 represents many years of research and development in email bounce technologies. It has become known for it's ease of use, robustness, performance, and pinpoint accuracy of it's bounce detection engine. Version 3.6 takes this a step further.

bBounce Object -

The new bBounce Object was created to replace the original BoogieBounce Object. Don't worry, we left the old BoogieBounce Object in place so that the new release would be backward compatible with your existing code (We didn't want to break anyone's existing code). We do recommend migrating your existing code to the new bBounce Object, as the older BoogieBounce Object is now considered deprecated. The new bBounce object has many new methods and properties that we think you'll find useful.

New Property/Method() Description
BouncedEmailAddress PropertyReturns the bounced email address of the current RawMessageBuffer Property. This property is populated after calling the BounceCheck Method.
IgnoreAddresses PropertyList of email addresses that BoogieBounce should ignore.
LicenseKey PropertySets the license key value for registered users. A valid license key will make the nag screen disappear.
MessageBody PropertyReturns the message body of the current RawMessageBuffer Property.
MessageFromAddress PropertyReturns the FROM: email address of the current RawMessageBuffer Property.
MessageFromFriendlyName PropertyReturns the FROM: friendly name of the current RawMessageBuffer Property.
MessageHeader PropertyReturns the entire message header of the current RawMessageBuffer Property.
MessageReplyToAddress PropertyReturns the Reply-To: email address of the current RawMessageBuffer Property.
MessageReplyToFriendlyName PropertyReturns the Reply-To: friendly name of the current RawMessageBuffer Property.
MessageSubject PropertyReturns the Subject: value of the current RawMessageBuffer Property.
MessageToAddress PropertyReturns the To: email address of the current RawMessageBuffer Property.
MessageToFriendlyName PropertyReturns the To: friendly name of the current RawMessageBuffer Property.
RawMessageBuffer PropertySets the RAW email message text that the API will interrogate for a bounced email message and/or parse for specific message parts. You must set this property value prior to calling the DoBounceCheck Method, or accessing any of the other properties or methods.
DoBounceCheck() MethodReturns the bounce type code of the current RawMessageBuffer Property.
GetCustomHeader() MethodReturns a custom header value from the current RawMessageBuffer Property.
GetCustomHeaderOriginalMessage() MethodReturns a custom header value from the original email message that was sent to the recipient.


New Functions In The C Style API -

We've added several new functions to the standard win32 C Style bBounce.dll. The original bbBounceCheck function itself has not changed, so you don't need to make any changes to your code for BoogieBounce API 3.6 to run correctly.

New Function Description
bbGetBody()Returns the message body from the sMessageText input parameter.
bbGetFromAddress()Returns the FROM: email address from the sMessageText input parameter.
bbGetFromFriendlyName()Returns the FROM: friendly name from the sMessageText input parameter.
bbGetHeader()Returns the entire message header from the sMessageText input parameter.
bbGetReplyToAddress()Returns the Reply-To: email address from the sMessageText input parameter.
bbGetReplyToFriendlyName()Returns the Reply-To: friendly name from the sMessageText input parameter.
bbGetSubject()Returns the Subject: value from the sMessageText input parameter.
bbGetToAddress()Returns the To: email address from the sMessageText input parameter.
bbGetToFriendlyName()Returns the To: friendly name from the sMessageText input parameter.
bbGetCustomHeader()Returns a custom header value from the headers of the sMessageText input parameter.
bbOrigGetCustomHeader()Returns a custom header value from the original email message that was sent to the recipient, contained in the sMessageText input parameter.