Email Provisioning via DNS MX and A Record Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email distribution and synchronization systems face challenges in efficiently provisioning and accessing multiple email accounts, particularly due to non-uniform configurations and the need for manual entry of complex parameters like IP addresses, leading to user frustration and delays.

Innovation Solution

A direct access email distribution and synchronization system that uses DNS queries to retrieve MX and A records for determining valid email address parameters, allowing direct access to email accounts without the need for intermediate mailboxes and enabling users to select the 'sent from' address, thereby simplifying the configuration process and reducing delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual entry of complex parameters like IP addresses is required for email account provisioning, then the system can access email accounts, but user frustration increases and provisioning delays occur

Engineering Contradiction:
Improveemail account provisioning processVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically retrieves MX and A records through DNS queries to self-provision email accounts without requiring manual user input of complex parameters. The provisioning system performs autonomous lookups of mail exchange records and address records to automatically configure email account access settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary DNS queries to retrieve MX and A records before the user attempts to access email accounts. By pre-fetching and storing these configuration parameters, the system eliminates the need for users to manually enter complex settings during the provisioning process.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple email accounts are accessed through intermediate mailboxes, then email distribution can be managed, but the system complexity increases and direct access is lost

Engineering Contradiction:
Improveemail account access capabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts the essential configuration parameters (MX records and A records) from the complex email system infrastructure and makes them directly accessible to the user's wireless device. By pulling out only the necessary DNS records needed for email account access, the system eliminates the need for intermediate mailboxes while maintaining access capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces DNS queries as an intermediary mechanism to directly connect the wireless email client to the appropriate mail servers. Instead of using intermediate mailboxes for routing, DNS records serve as the mediator that resolves email addresses to their corresponding mail server addresses, simplifying the access path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8117267B2System and method for provisioning an email account using mail exchange and address records
Publication Date: 2012.02.14 MALIKIE INNOVATIONS LTD
  • US8117267B2 patent drawing
  • US8117267B2 patent drawing
  • US8117267B2 patent drawing

AI summary

A system for provisioning an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email includes a communications module that receives email address parameters entered by the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) and address (A) records corresponding to the entered email address parameters of the user. A configuration module processes any returned MX and A records to determine whether the email address parameters entered by the user are valid before attempting to provision the email account of the user.