Method and system for email disambiguation
First Claim
1. A method comprising:
- receiving, by email processing circuitry of a mail transport agent (MTA), an inbound email message;
parsing, by the email processing circuitry of the MTA, the inbound email message to detect that the inbound email comprises a first uniform resource locator (URL) and is intended for multiple recipients;
in response to the detecting;
packaging, by the email processing circuitry of the MTA, the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope;
copying, by the email processing circuitry of the MTA, content of the inbound email message to storage of the email processing circuitry;
generating, by the email processing circuitry of the MTA, multiple uniform resource locators (URLs), where each of the multiple URLs is unique among the multiple URLs and targets the content in the storage of the email processing circuitry;
generating, by the email processing circuitry of the MTA, multiple hypertext markup language (HTML) elements each of which comprises a respective one of the multiple URLs;
in each of the outbound messages, replacing, by the email processing circuitry of the MTA, content of the inbound email message with a respective one of the multiple HTML elements;
andsending, by network interface circuitry of the MTA, the multiple outbound email messages into a network using simple mail transfer protocol (SMTP).
5 Assignments
0 Petitions
Accused Products
Abstract
A system comprises email processing circuitry and network interface circuitry. The email processing circuitry is operable to receive an email message to be sent by the email processing circuitry using simple mail transfer protocol (SMTP). The email processing circuitry is operable to parse the inbound email message. The email processing circuitry is operable to, in response to detecting that the inbound email message is intended for multiple recipients and comprises the particular custom processing rule in its header fields and/or message body, parse the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope. The network interface circuitry is operable to send the multiple outbound email messages into a network using SMTP.
78 Citations
14 Claims
-
1. A method comprising:
-
receiving, by email processing circuitry of a mail transport agent (MTA), an inbound email message; parsing, by the email processing circuitry of the MTA, the inbound email message to detect that the inbound email comprises a first uniform resource locator (URL) and is intended for multiple recipients; in response to the detecting; packaging, by the email processing circuitry of the MTA, the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope; copying, by the email processing circuitry of the MTA, content of the inbound email message to storage of the email processing circuitry; generating, by the email processing circuitry of the MTA, multiple uniform resource locators (URLs), where each of the multiple URLs is unique among the multiple URLs and targets the content in the storage of the email processing circuitry; generating, by the email processing circuitry of the MTA, multiple hypertext markup language (HTML) elements each of which comprises a respective one of the multiple URLs; in each of the outbound messages, replacing, by the email processing circuitry of the MTA, content of the inbound email message with a respective one of the multiple HTML elements; and sending, by network interface circuitry of the MTA, the multiple outbound email messages into a network using simple mail transfer protocol (SMTP). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
email processing circuitry of a mail transfer agent (MTA), where the email processing circuitry is operable to; receive an inbound email message; parse the inbound email message to detect that is intended for multiple recipients and comprises a first uniform resource locator (URL); and package, in response to the detection, the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope; copy content of the inbound email message to storage of the email processing circuitry; generate multiple uniform resource locators (URLs), where each of the multiple URLs is unique among the multiple URLs and targets the content in the storage of the email processing circuitry; generate multiple hypertext markup language (HTML) elements each of which comprises a respective one of the multiple URLs; replace, in each of the outbound messages, content of the inbound email message with a respective one of the multiple HTML elements; and network interface circuitry operable to send the multiple outbound email messages into a network with use of simple mail transfer protocol (SMTP). - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification