Selective capture of incoming email messages for diagnostic analysis
First Claim
1. A method for processing email, the method comprising:
- receiving email capture criteria for incoming email messages directed to a destination tenant of a multi-tenant database system, each of the incoming email messages having a recipient address ending with a common domain string that corresponds to the multi-tenant database system, and the email capture criteria received in an email capture request that is valid for only one captured email message;
comparing the email capture criteria to searchable information conveyed in the incoming email messages;
when the searchable information in a candidate email message of the incoming email messages matches the email capture criteria by at least a threshold amount, identifying the candidate email message as a matched email message;
saving a copy of the matched email message;
performing incoming email processing on the matched email message; and
after the matched email message has been detected, indicating that the email capture request is completed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing email is presented here. The method begins by receiving email capture criteria for incoming email messages directed to a destination tenant of a multi-tenant database system. The method continues by comparing the email capture criteria to searchable information conveyed in the incoming email messages. When the searchable information in a candidate email message of the incoming email messages matches the email capture criteria by at least a threshold amount, the candidate email message is identified as a matched email message. The method continues by saving a copy of the matched email message for diagnostic analysis, and performing incoming email processing on the matched email message.
122 Citations
22 Claims
-
1. A method for processing email, the method comprising:
-
receiving email capture criteria for incoming email messages directed to a destination tenant of a multi-tenant database system, each of the incoming email messages having a recipient address ending with a common domain string that corresponds to the multi-tenant database system, and the email capture criteria received in an email capture request that is valid for only one captured email message; comparing the email capture criteria to searchable information conveyed in the incoming email messages; when the searchable information in a candidate email message of the incoming email messages matches the email capture criteria by at least a threshold amount, identifying the candidate email message as a matched email message; saving a copy of the matched email message; performing incoming email processing on the matched email message; and after the matched email message has been detected, indicating that the email capture request is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for processing email, the method comprising:
-
providing a graphical user interface (GUI) to a client device, the GUI comprising at least one data entry field acquiring at least one character string via the at least one data entry field; creating a capture request for incoming email messages directed to a destination tenant of a multi-tenant database system, wherein the capture request defines email capture criteria based on the acquired at least one character string, each of the incoming email messages having a recipient address ending with a common domain string that corresponds to the multi-tenant database system, and the capture request being valid for only one captured email message; monitoring the incoming email messages for satisfaction of the email capture criteria; identifying one of the incoming email messages as a matched email message when the email capture criteria is satisfied; saving a copy of the matched email message; and after the matched email message has been detected, indicating that the email capture request is completed. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented multi-tenant database system comprising a processor and a memory, wherein the memory comprises computer-executable instructions that, when executed by the processor, cause the multi-tenant database system to:
-
process incoming email messages directed to a plurality of different tenants supported by the multi-tenant database system; receive, for a designated tenant supported by the multi-tenant database system, email capture criteria for incoming email messages directed to the designated tenant, each of the incoming email messages having a recipient address ending with a common domain string that corresponds to the multi-tenant database system, and the email capture criteria received in an email capture request that is valid for only one captured email message; monitoring the incoming email messages for satisfaction of the email capture criteria; identifying one of the incoming email messages as a matched email message when the email capture criteria is satisfied; providing diagnostic data for the matched email message to a client device associated with the designated tenant; and after the matched email message has been detected, indicating that the email capture request is completed. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions that, when executed by a processor, perform a method of processing email, the method comprising:
-
receiving email capture criteria for incoming email messages directed to a destination tenant of a multi-tenant database system, each of the incoming email messages having a recipient address ending with a common domain string that corresponds to the multi-tenant database system, and the email capture criteria received in an email capture request that is valid for only one captured email message; comparing the email capture criteria to searchable information conveyed in the incoming email messages; identifying one of the incoming email messages as a matched email message when the email capture criteria is satisfied; saving a copy of the matched email message for diagnostic analysis; performing incoming email processing on the matched email message; and after the matched email message has been detected, indicating that the email capture request is completed. - View Dependent Claims (19, 20, 21, 22)
-
Specification