Switching MTA for Synchronous Email Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of full email hosting is exacerbated by the 'duplicate recipient address' problem, where a single email recipient address can exist on multiple servers, leading to conflicts and inefficiencies in email delivery and management, especially for companies with many users.

Innovation Solution

Implementing a switching Mail Transfer Agent (MTA) that creates copies of emails and applies delivery policies to ensure simultaneous delivery to multiple inboxes associated with a recipient address, while preventing duplicates by tagging and dropping duplicate emails, and using a policy database to manage delivery policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single email recipient address exists on multiple servers, then email delivery flexibility and user accessibility are improved, but duplicate recipient address conflicts and system complexity increase

Engineering Contradiction:
Improveemail delivery flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a switching MTA as an intermediary component between sending MTAs and recipient mailboxes. This switching MTA receives emails, determines the appropriate recipient servers based on delivery policies, and routes copies to the correct destinations. The intermediary resolves the complexity of managing duplicate addresses by centralizing the routing decision logic, allowing multiple servers to coexist without creating system-wide complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the email delivery system into distinct functional components: sending MTAs, a switching MTA, and recipient mailboxes on different servers. By dividing the delivery process into separate stages with clear responsibilities, the system can manage duplicate recipient addresses without overwhelming any single component. Each segment handles a specific portion of the complex routing task.

Inventive Principle:
Principle #1Segmentation

2Reliability

If email is delivered to multiple servers simultaneously, then message delivery reliability is improved, but duplicate message conflicts and resolution overhead increase

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidconflict resolution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The switching MTA performs preliminary actions by examining delivery policies before email delivery occurs. It pre-determines which recipients should receive copies based on configured policies, and tags emails accordingly. This preliminary routing decision prevents duplicate message conflicts from arising in the first place, rather than resolving them after they occur, thereby reducing the complexity of conflict resolution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the switching MTA monitors delivery status and can adjust routing decisions accordingly. If a recipient server indicates it has already received the message or if delivery policies change, the system uses this feedback to prevent duplicate deliveries or reallocate messages appropriately, maintaining reliability without unnecessary complexity.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If duplicate recipient addresses are managed through forwarding, then user accessibility is improved, but management complexity and operational overhead increase

Engineering Contradiction:
Improveuser accessibilityVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The switching MTA provides self-service functionality by automatically determining delivery routes based on pre-configured policies. Rather than requiring manual forwarding rule configuration for each duplicate address scenario, the system autonomously handles routing decisions. Users benefit from improved accessibility while the system manages complexity through automated policy-based routing rather than manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameters of email delivery by introducing delivery policies that can be configured at the policy level rather than at the individual address level. This allows the system to manage duplicate addresses through parameter-based rules (such as recipient domain, message type, or server capabilities) rather than through complex individual forwarding configurations, reducing management overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7818384B2Simultaneous synchronous split-domain email routing with conflict resolution
Publication Date: 2010.10.19 CONSENSUS CLOUD SOLUTIONS LLC
  • US7818384B2 patent drawing
  • US7818384B2 patent drawing
  • US7818384B2 patent drawing

AI summary

An email address may be associated with more than one inbox on more than one server. An email sent to such an address may not be delivered automatically to all the inboxes because mail transfer agents follow a rule that each email address is uniquely associated with one inbox on one server, so such agents stop after delivering email to the first inbox. A switching mail transfer agent processes email to deliver to more than one inboxes associated with the address substantially synchronously and substantially without duplicates being delivered to the same inbox.