email infrastructure: powermta v4.0 tearsheet
TRANSCRIPT
1www.port25.com This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied
or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
WHITEPAPER
PowerMTA™ v4.0and the New PowerMTA™
Management Console
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com1
What is PowerMTA™? PowerMTA™ is a very specialized email delivery solution providing unsurpassed reliability and delivery performance, with granular connection controls. Offering superior message throughput, simplified set up and configuration, and visibility through real-time reporting and tracking, PowerMTA™ pays dividends imme-diately. The key cog in the email messaging delivery process, PowerMTA™ is compatible with any SMTP-compliant email application. Tighter integration capabilities arealso available through various APIs, allowing customers to leverage their current front end infrastructure investments to maximize ROI.
POWERMTA™ V4.0 PowerMTA™ v4.0 is the latest release of PowerMTA™ software that includes a wide variety of new, advanced, innovative features and functionalities that allow for even greater flexibility and email delivery control. With its enhanced VirtualMTA rate limiting and the ability to create holding queues for future email release, PowerMTA™ now offers more per email campaign delivery features than any other solution in the marketplace. New features include delivery priorities and the ability to perform DKIM signing, both on a per recipient basis, or if delivering over a shared IP address. Other new enhancements include remote bounce and feedback loop parsing, individ-ual recipient priorities, SNMP and IPv6 support, and the ability to run PowerM-TA™ on additional operating systems, including Windows® 64-bit and Debian.
TABLE OF CONTENTS
What is PowerMTA™? ..........................1
PowerMTA™ v4.0 ................................1
Features Include ...................................3
PowerMTA Process ..............................4
Remote Bounce and Feedback Loop Management ........................................4
Windows™ 64-Bit Version ....................4
VirtualMTA Rate Limiting .......................4
Pause Command Enhancements .........5
Queue Prioritization ..............................5
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com2
The PowerMTA™ Management Console is an enterprise software solution offering a sleek web based interface to one, or more than one, PowerMTA™ installation, that scales with your needs. The PMC is separate from PowerMTA™, but which requires, and only works with, PowerMTA™ v4.0 and later.
The dashboard in the PowerMTA™ Management Console is the home page and provides a central window into essential, real-time, top level delivery and bounce information, covering both monitoring and short-term reporting data across selected PowerMTA™ instances. The web based configuration simplifies operations, making all of the high-end features and options more accessible.
The Monitoring pages offer node summary information both in aggregate, and on a per node basis, for easy comparison. Detailed real-time monitoring and short-term reporting information is available on all key data points. Configuration tabs streamline configuration for the parameter being monitored, while an actions tab allows for running various commands (pause, delete, etc.) right from within the monitoring page. See “Integrated interactions”.
ConfigurationEach node has a
different configurationSelected nodes are monitored
by the PMC Interface
MonitoringSelected nodes report to
the PMC Interface
Reporting
PMC INTERFACE
Node 1
Node 2
Node 3
Node 4 Node 5
Node 6
Node 7
Node 8
PMC INTERFACE
Node 2
Node 6 Node 8
Node 7
Node 3
PMC INTERFACE
Node 3Node 1
Node 2
Node 4
Node 6
Node 7
Node 8
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com3
The Reporting facility offers detailed, database driven, historical reporting of key delivery and bounce data, across a variety of filters for further customization and drilldown. A csv export of report data is also available for those seeking to store report outputs separately.
FEATURES INCLUDE:
• CRM Integration: compatible with most CRM / mail feeder applications through a standard SMTP submission interface.
• Remote Bounce Parsing: accept and parse both remote bounces and feedback loop emails. This greatly reduces the need for an external, third party bounce management solution.
• Feedback Loop Management: emails can be delivered or dropped based on customer preference.
• Queue Prioritization: allows clients to indicate a “priority” in the message header.
• Windows 64bit Version: runs natively in 64bit mode, and will use all available RAM, allowing for larger queue sizes if needed.
• VirtualMTA Rate Limiting: can override any domain setting for more granular ISP specific adherence policies.
• Granular Deliverability Reporting: provides extensive monitoring and reporting tools.
• Message Throughput: multi-threaded architecture, advanced queue design and specialized scheduling algorithm.
• IPv6 Compatibility
• Established Email Authentication Tools
• Mail Stream Segmentation: A single PowerMTA™ server can function as several “VirtualMTAs”.
• VirtualMTA Technology: two forms of VirtualMTA rate limiting can be applied overriding any domain setting for more granular ISP specific adherence policies.
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com4
PMC INTERFACE
ISPRECIPIENTS
POWERMTA PROCESS
REMOTE BOUNCE AND FEEDBACK LOOP MANAGEMENT PowerMTA™ now offers the ability to accept and parse both remote bounces and feedback loop emails. This greatly reduces the need for an external, thirdparty bounce management solution. The remote bounce and FBL loop emails can be delivered or dropped based on customer preference. Regard-less of what isdone to the email, the data from these messages is stored in an accounting file. The accounting files for the remote bounces or feedback loop emails can be separated or stored together.
• Policy Based Delivery Controls: provides granular control and allows senders to apply polices on a per server, per domain, per “VirtualMTA” or per campaign basis.
• Email Reputation Management: produces immediate notification of delivery issues.
• PowerMTA™ Management Console features four main navigation tabs – Dashboard, Monitoring, Reputation and Configuration.
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com5
64BIT VERSION PowerMTA™ is now supported on Windows 64 bit platforms. While PowerMTA™ previously ran on 64bit, it ran in 32bit. This allowed for only using up to 4GB of RAM, and subsequently, only holding a queue of about 3,000,000 recipients. The new version runs natively in 64bit mode, and will use all available RAM, al-lowing for larger queue sizes if needed. As a note, for performance reasons, it is not recommended to have queues larger than 10,000,000 recipients unless the hardware is capable of very fast I/O (most importantly, the HDD setup).
VIRTUALMTA RATE LIMITING VirtualMTA rate limiting is now supported in PowerMTA™. This rate limiting comes in 2 forms. The first is basic connection limiting with the directive max-smtp-out. This setting will be applied across the entire VirtualMTA, overriding any <domain> setting that may have a larger max-smtp-out value. The second form of rate limiting available in a VirtualMTA is max-smtp-msgrate. As the directive indicates, this only works on SMTP queues and not file, pipe, or any other queues. The directive can be applied on a daily, hourly, per minute, or per second basis. The directive start time is when the directive is applied, and not at precise clock intervals. For example, the per day rate if set at 12:28pm will reset at that time everyday, and not at midnight.
PAUSE COMMAND ENHANCEMENTS The PowerMTA™ pause command now allows for pausing a queue prior to injecting messages into it. This can be very useful for queuing large campaigns that take hours to build, as the messages can be built and queued ahead of time.
QUEUE PRIORITIZATION Queue Prioritization, a new, more advanced feature, allows clients to indicate a “priority” in the message header. These priority levels affect when a message is sent to a given recipient (or set of recipients). In other words, certain segments of a sender’s list would receive priority bassed on an integer you set. Based on that integer, priority is then set by the sender to assign which segment of the list will be sent firt. Previously, this feature was only available at the domain level; now, a sender has more granular control and can manage which individual recipients receive messages first.
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com7
Increasing queue sizes signify a healthy economic indicator for our industry; however, senders are challenged daily by how much time a massive queue will take to complete processing, based on any number of outside influences. With queue prioritization, senders can now target the individual list segments that are most likely to engage. Concentrating on these list segments helps to reduce campaign costs, substantially improve subscriber experience, and dramatically increase customer lifetime value all while reducing inevitable churn.
OTHER NOTEWORTHY ENHANCEMENTS:
3 IPv6 Compatibility
3 Command Center
3 Policy Based Delivery Controls
3 CRM Integration
3 Remote Bounce Parsing
3 Granular Delivery Reporting
3 Reputation Preservation Management
3 Added Native Debian packages
3 HTTPS Support to Web Monitor
PowerMTA™: Over 3500 Installations Worldwide
More than 100
WORLDWIDE INSTALLATIONS
More than 25
More than 10
1 or more
This document contains confidential and proprietary information belonging to Port25 Solutions, Inc. The information in this document may not be disclosed to others, copied or reproduced in any way without the prior permission from Port25 Solutions, Inc. Copyright © 2013 All rights reserved.
www.port25.com
6011 University Bvld. Suite 470 Ellicott City, MD 21043
www.port25.com
P: 1.410.750.SMTP (7687) T: @port25solutions E: [email protected]
6
POWERMTA™ V4.0:
Supported Platforms:
Microsoft Windows (Intel)- Windows 2000 and Above Linux (Intel)
• RedHat 9 or later
• RedHat Fedora Core 1or later
• RedHat Enterprise 3.0 or later
• 32-bit and 64-bit support
• Other Linux flavors supported Sun Solaris (SPARC)
• Solaris 8 or later
• Debian Platform
Supported Interfaces and Submission/Delivery:
• SMTP (extended)
• API: C, C++, Perl, Java, .NET
• Local “pipe” delivery
• Pickup directory
• File delivery
Delivery Accounting File:
• CSV format
• 5 types of records
• Custom rotation schemes
• Command line delivery/bounce reporting tool
Authentication Specs:
• DKIM Signing
• DomainKeys Signing
• Sender ID/SPF Support
Monitoring:
• Web-based status
• XML over HTTP
• Command-line query tool
• File export (text, XML, DOM-style)
POWERMTA™ MANAGEMENT CONSOLE:
Recommended Hardware Specs:
• CPU – Minimum dual core CPU required, quad/dual quad core or more recommended
• RAM – Minimum 4GB RAM dedicated to the main process required (64-bit OS), 16GB or more recommended
Disk Sub-System:
• 100MB/s read/write HDD setup highly recommended, 200MB/s read/write or faster recommended
• 200GB HDD space required, 300GB or more recommended
Other:
• 500KB/S IN BANDWIDTH PER MONITORED POWERMTA™ SERVER REQUIRED (FOR COMMUNICATION BETWEEN POWERMTA™ NODE(S) AND THE POWERMTA™ MANAGEMENT CONSOLE)