Solutions for hosting providers

Email is an integral part of most hosting provider’s offerings. Delayed delivery, downtime and poor filtering cause dissatisfaction with the email service, which can result in customers churning all together. Halon reduces complexity, slashes maintenance and provide rapid implementation of new functionality.

Features Request demo
The challenge

Providing competative and cost-effetive email services

Providing competitive and cost-effective email services is more difficult than ever. Many email services are unable to adequately respond to those challenges because of the legacy technology they are using, or its complexity. Services inherited as part of acquisitions and mergers may further complicate the situation. Such systems can become massive, complex collections of components only partly understood by those who designed them. Costs may be spiralling upwards for maintenance and development, as well as risk exposure from dependence ancient software or individual personnel that might no longer be with the organisation.

Our solution

The MTA for large email services

Halon has been working with large hosting providers for more than 10 years, and fully appreciate those challenges. We provide a comprehensive solution that offers reduced costs, rapid implementation of new functionality and improved performance allowing you to excel in the competitive landscape. The platform provides integration into any provisioning database thanks to the script engine, dramatically reducing complexity of message routing, policy application, or any other message handling. The integrated blue-green testing significantly reduce time and risk associated with platform modification.

  • Reduce costs. Reduce operating costs and increase efficiency by leveraging a scalable, high-performance platform that enables infrastructure reductions of up to 10x. This lowers the total cost of ownership for typical large email infrastructure up to 70%.
  • Reduce complexity and maintenance. Freeing resources for other revenue-generating projects by consolidating the email infrastructure and removing complexity. Support costs are reduced thanks to better visibility and system integration.
  • Reduce time-to-market and churn. Improving your services' competitiveness. Rapidly and reliably launch new email features by leveraging an extensible framework that reduces development and deployment time for new applications, products and services.
  • Enables differentiation and innovation. Improve agility for evolving needs using our open, extensible framework that allows you to adapt quickly to changing market conditions. Reduce development and deployment time for new applications, products and services, cutting time to market from months to days.
Built for hosting
Consolidates email infrastructure

Cut system complexity

In contrast to traditional layered email infrastructure, Halon enables you to rapidly architect the system that you want without compromises. At the same time, Halon will reduce complexity, lower maintenance and increase performance. Halon customers typically cut over 70% of operations expenses, freeing resources for other revenue-generating projects. If you have email storage, Halon takes care of everything else, in an integrated and scriptable fashion.

Integrated blue-green deployment

Reduce deployment time and risks

Run parallel versions of your configuration with traffic splitting. Along with a consolidated and programmatic approach to in-transit email, you can make rapid implementations as well as reliable deployments of changes or new functionality. Revision-managed configuration makes all changes fully visible, and provides instant rollbacks.

Slideshow
Developer-friendly

Keep your system fully flexible

Keep up with your competition through rapid implementation of new technologies, with Halon's email-centric scripting language. It could be DKIM signing with keys delivered from a control panel using a REST API lookup, custom SRS, dynamic routing or tailored outbound policies for maximum deliverability. The web admin's IDE features a sandbox, live staging, REPL interpreter and revision management. Halon provides a powerful software framework that performs better than most in terms of speed and efficiency, while dramatically improving system flexibility.

Script reference Live demo
if (!$senderip) {
    SetProtocol("smtp"); // Use SMTP for locally generated DSNs
    Try();
}
// Use a more robust lookup like https://wiki.halon.io/API_calls
$route = cache ["ttl" => 3600] http("$apiurl/route", [], [$recipientdomain]);
$route = json_decode($route);
if (!is_array($route))
    Reschedule(3600, ["reason" => "Invalid route", "increment_retry" => false]);
SetDestination($route["storage"]);
SetProtocol("lmtp");
if (GetMetaData()["spam"] == "yes") {
    // Bulk IP
    SetSourceIP("netaddr:4");
} else {
    // Source hash
    $addrs = ["netaddr:1", "netaddr:2", "netaddr:3"];
    $sourcehash = number("0x".md5($senderdomain)[0:6]);
    SetSourceIP($addrs[$sourcehash % count($addrs)]);
}
$ptr = cache ["ttl" => 3600] dnsptr($sourceip, ["extended_result" => true]);
if (isset($ptr["result"][0]))
    SetHELO($ptr["result"][0]); 
// In the post-delivery script
if ($errorcode >= 400)
    rate("delivery-failures", $senderdomain, 1000, 3600);

// In the MAIL FROM script
if (rate("delivery-failures", $senderdomain, 0, 3600) > 999)
    Defer("$senderdomain has more than 1000 failed deliveries during the last hour");
// Per-domain DKIM signing using external database
function Deliver() {
    // Override the deliver function
    global $apiurl, $senderdomain;
    // Use a more robust lookup like https://wiki.halon.io/API_calls
    $dkim = cache ["ttl" => 86400, "size"=> 32768, "ttl_override" => ["" => 60]]
        http("$apiurl/dkim/$1", ["timeout" => 10], [$senderdomain]);
    $dkim = json_decode($dkim);
    if (is_array($dkim))
        DKIMSign($dkim["selector"], $dkim["domain"], $dkim["rsakey"]);
    builtin Deliver();
}