SYSTEM AND METHOD FOR FILTERING EMAIL DATA
First Claim
Patent Images
1. A method of processing emails in an email system, the method comprising:
- receiving an indication of an SMTP event associated with an email;
processing a script corresponding to the SMTP event, wherein the script is composed in a language for processing emails and may comprise one or more filters; and
if the script includes one or more filters, executing the one or more filters and taking action on the associated email in accordance with the executed one or more filters, wherein taking action includes configuring the email system to affect not only the associated email but other emails.
0 Assignments
0 Petitions
Accused Products
Abstract
A software and/or hardware facility for filtering email data. The facility receives an indication of an SMTP event associated with an email and processes a script corresponding to the SMTP event. The script is comprised of a language for processing emails and may include one or more filters. If the script includes one or more filters, the facility executes the one or more filters and takes action on the associated email in accordance with the executed one or more filters. The action taken by the facility includes configuring the email system to affect not only the associated email but other emails.
-
Citations
25 Claims
-
1. A method of processing emails in an email system, the method comprising:
-
receiving an indication of an SMTP event associated with an email; processing a script corresponding to the SMTP event, wherein the script is composed in a language for processing emails and may comprise one or more filters; and if the script includes one or more filters, executing the one or more filters and taking action on the associated email in accordance with the executed one or more filters, wherein taking action includes configuring the email system to affect not only the associated email but other emails. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of filtering emails in an email system having a plurality of configuration settings, the method of filtering emails comprising:
-
receiving an email, the receipt of the email triggering an SMTP event; accessing one or more event rules in order to identify an event rule corresponding to the triggered SMTP event, wherein the identified event rule includes one or more filters that when executed cause an action to be taken on an email; and executing an appropriate filter within the event rule and taking action on the received email in accordance with the executed filter, wherein taking action includes configuring the email system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for filtering emails, the system having a plurality of configuration settings and comprising:
-
an input component configured to receive emails, wherein the receipt of an email triggers an SMTP event; an event rule component configured to identify an event rule corresponding to the triggered SMTP event, wherein the identified event rule includes one or more filters that when executed cause an action to be taken on an email; and a filtering component configured to; execute an appropriate filter within the event rule; and take action on the received email in accordance with the executed filter, wherein taking action includes modifying a configuration setting of the system. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of processing emails in an email system, the method comprising:
-
retrieving an event rule corresponding to an SMTP event, wherein the event rule includes a call to a function that sets a value of at least one variable; receiving an email, the receipt of the email triggering the SMTP event; executing the event rule in response to the SMTP event, wherein executing the event rule includes setting the value of the at least one variable; and taking action on the received email, wherein the action taken is determined entirely by the value of the at least one variable. - View Dependent Claims (22, 23, 24, 25)
-
Specification