Hurricane MTA Server's front-end web service API enables your applications to query, control and configure the server. The back-end event driven API enables you to handle server side events with .Net code just as easily as handling an OnClick() or PageLoad() event. Receive event notifications of just about every server event such as a failed delivery, a successful delivery, the analysis of a received bounce, etc... The Hurricane MTA Server APIs enable you to control the entire delivery process right from within your own applications. unsurpassed ability to blend seamlessly into your existing in-house custom applications and data systems.
OnBounce(Message)
{
if (Message.BounceCategory == BounceCategory.Hard)
{
ExecuteSQL("Update email_table
set hard_bounces = hard_bounces + 1
where id = Message.UserMessageId")
}
}