One of the cool new features of the Hurricane MTA Server 2.0 release is the new HTTP Event Engine. What’s cool about the Event Engine is that you can now have Hurricane MTA Server send your application delivery events like sent, bounced, failed and feedback loops directly, in real-time without having to parse log files or write any .Net plug-in code. The Event Engine can send real-time events via HTTP or HTTPS POST messages directly to your application. The major benefits of using the Event Engine over other forms of delivery notification are:
- Platform Independence – most languages and operating systems these days support HTTP/S. The Event Engine makes it easy for any application running on any operating system to easily integrate delivery events.
- Standard Protocol – HTTP is standard across all operating systems and programming languages. There is no need to leverage proprietary API’s or the need to write your own custom code to capture email delivery events.
- Fast and Efficient – HTTP is a simple protocol. It’s fast and efficient so that even events associated with larger email campaigns can be handled easily in real-time.
Configuring the Event Engine is simple. There is a very simple configuration screen in the HMS admin console to set up what events to subscribe to and where to send the events. You will find this configuration screen by editing your account settings and selecting HTTP Messaging and Events from the settings drop down.
To receive HTTP event messages, you must:
- enable the HTTP Engine
- define the event URL
- enable one or more events
Type=ProcessedSent&DateTime=Mon%2C%2001%20Oct%202012%2014%3A07%3A26%20GMT&MailingId=&MessageId=&Address=test%40example.com&RemoteMTA=Fixed%3A10.10.0.17&LocalIp=10.111.55.3&SystemMessageId=2d000000000ee93&AccountId=1000&Response=250%202.6.0%20Message%20received%20and%20queued.
Each event will have a Type parameter with one of the below values. The parameters for each event will vary and include events for Bounced, ProcessedSent, ProcessedFailed, FeedbackloopProcessed.
The HTTP Event Engine is an innovative new way to gather delivery statistics from your Hurricane SMTP server. As more and more applications migrate to the cloud the HTTP Event Engine makes it very simple to integrate with cloud-based applications.
To learn more about how Hurricane MTA Server can help your business contact our sales department.