Socketlabs - Email Delivery Solutions
Hurricane MTA Server

Get Started

Click to expand the items that interest you the most...

Message Construction

Hurricane Assembly Server is built on over 10 years experience constructing Internet email messages that are compatible with the RFC's and the dominant infrastructures in use. It's ability to generate over 2 million text and/or HTML messages per hour based on your templates provides your in-house applications with the mailing power they need. Multiple Hurricane Assembly Servers can work together to increase the output and provide additional scalability and redundancy. Support for advanced email content such as attachments and images enables you to easily create any type of message you need and ensure that it is compatible with the mail systems on the Internet.

Merging Recipients and Related Data

Hurricane Assembly Server will pull your recipients from XML, delimited flat files, or Microsoft SQL Server tables. Data fields related to each recipient can easily be merged into the assembled messages as specified by data place-holders in the templates you create.

Advanced Merging and Targeted Content

Beyond merging simple data column values into your messages, Hurricane Assembly Server's Text Modules give you the ability to merge predefined blocks of text or HTML keyed on recipient data. Text Modules can be stored in XML or your own Microsoft SQL Server tables. The merge process is multi-level, meaning that your merged data, can contain data place-holders of its own, causing the merge engine to recurse. This provides an incredible amount of power and flexibility in your ability to target content. Hurricane Assembly Server can even build your messages in the proper format (i.e. text or HTML) based on recipient preferences.

Scalability and Throughput

Although one Hurricane Assembly Server is capable of assembling over two million messages per hour on modest hardware. multiple Hurricane Assembly Servers can process and control email jobs in parallel to increase capacity and provide a high-performance, scalable and redundant platform.

Job Control & Status

Each job you submit to Hurricane Assembly Server can be started, stopped, paused or cancelled easily from your own applications through the API. Multiple Hurricane Assembly Servers can share the same job queue to add performance and redundancy. The status of each job you submit to Hurricane Assembly Server can be easily obtained through the API so it can be used within your in-house applications.

Tracking and Reporting

Individual email messages can be tagged with an identifier based on recipient data and are also automatically tagged with the Hurricane Assembly Server job id to enable both tracking of individual messages and/or campaigns. As Hurricane Assembly Server assembles each message and injects it into Hurricane MTA Server, the identifiers are preserved by Hurricane MTA Server. Hurricane MTA Server then pushes the delivery results of these messages in real-time directly to your Microsoft SQL tables, including the custom message and job ids. This information can then be used in your own reports, or to clean your email address list, by removing delivery failures due to invalid addresses - all in real time - asynchronous bounces included!

Open/click tracking is also provided through the Hurricane MTA Server integration in much the same way. The email message templates you create can include open/click tracking instructions which are handled by Hurricane MTA Server automatically. The real-time open/click events are pushed to your SQL tables, enabling your applications to track opens and clicks as they happen. All message and job ids are included which enables you to know exactly which campaigns and recipients generated the opens/clicks.

The tracking and reporting features of Hurricane Assembly Server are only available when Hurricane Assembly Server is used with Hurricane MTA Server.

Integration

Hurricane Assembly Server is a Windows service which uses a central, customer provided Microsoft SQL Server database to store job data and tracking information. Your custom built in-house applications create and manage jobs using provided stored procedures that interact with the database. Failed deliveries and open/click events are inserted into the database in real time. Integration with your applications is as easy as accessing a Microsoft SQL database.

List Hygiene

When used with Hurricane MTA Server, deliver failures (including asynchronous bounces) are automatically pushed to your Microsoft SQL database and are coded with the failed recipient address, campaign, custom message identifier, reason, server response and more. You can setup triggers in the Microsoft SQL database to update your own existing address tables in real-time, increasing deliverability and reducing wasted resources.

Fail-Safe Operation and Redundancy

Because Hurricane Assembly Server uses your own Microsoft SQL Server database for its data, its job and tracking information leverages any fail-safe mechanisms you have employed, such as clustering. Additionally, two or more Hurricane Assembly Servers can attach to, and process jobs from the same database, adding scalability and redundancy.

Other

If you don't see a topic of interest in the list, please suggest one: