System, method and computer program product for messaging in an on-demand database service
First Claim
Patent Images
1. A method, comprising:
- receiving a request to create an email address;
in response to the request to create the email address, creating the email address such that a domain portion of the email address includes an active user alias identification, and a static top level email domain, wherein the active user alias identification includes an encryption of a sequence of characters that identify an active user alias;
receiving a message sent to the email address using an on-demand database service, on behalf of a receiver to which the message is destined;
in response to receipt of the message, retrieving a security criterion from a portion of an on-demand database limited to information of the receiver, wherein the security criterion is configured by an administrator of the on-demand database service;
applying the security criterion to the message received on behalf of the receiver to determine whether the message successfully meets the security criterion, where the security criterion includes validation of an address of a sender of the message and further includes an anti-spam verification that is automatically enforced for all entities, such that the message is determined to successfully meet the security criterion when;
the address of the sender of the message is validated, andthe message is verified to be anti-spam;
only when it is determined that the message received on behalf of the receiver successfully meets the security criterion, retrieving a rule configured by the receiver for processing the message received on behalf of the receiver, wherein the rule is linked to the address of the sender of the message such that the rule is identified for retrieval using the validated address of the sender of the message; and
processing the message using the rule, wherein the rule includes sending the message to a predetermined portion of the on-demand database.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
157 Citations
26 Claims
-
1. A method, comprising:
-
receiving a request to create an email address; in response to the request to create the email address, creating the email address such that a domain portion of the email address includes an active user alias identification, and a static top level email domain, wherein the active user alias identification includes an encryption of a sequence of characters that identify an active user alias; receiving a message sent to the email address using an on-demand database service, on behalf of a receiver to which the message is destined; in response to receipt of the message, retrieving a security criterion from a portion of an on-demand database limited to information of the receiver, wherein the security criterion is configured by an administrator of the on-demand database service; applying the security criterion to the message received on behalf of the receiver to determine whether the message successfully meets the security criterion, where the security criterion includes validation of an address of a sender of the message and further includes an anti-spam verification that is automatically enforced for all entities, such that the message is determined to successfully meet the security criterion when; the address of the sender of the message is validated, and the message is verified to be anti-spam; only when it is determined that the message received on behalf of the receiver successfully meets the security criterion, retrieving a rule configured by the receiver for processing the message received on behalf of the receiver, wherein the rule is linked to the address of the sender of the message such that the rule is identified for retrieval using the validated address of the sender of the message; and processing the message using the rule, wherein the rule includes sending the message to a predetermined portion of the on-demand database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
13. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a request to create an email address; in response to the request to create the email address, creating the email address such that a domain portion of the email address includes an active user alias identification, and a static top level email domain, wherein the active user alias identification includes an encryption of a sequence of characters that identify an active user alias; receiving a message sent to the email address using an on-demand database service, on behalf of a receiver to which the message is destined; in response to receipt of the message, retrieving a security criterion from a portion of an on-demand database limited to information of the receiver, wherein the security criterion is configured by an administrator of the on-demand database service; applying the security criterion to the message received on behalf of the receiver to determine whether the message successfully meets the security criterion, where the security criterion includes validation of an address of a sender of the message and further includes an anti-spam verification that is automatically enforced for all entities, such that the message is determined to successfully meet the security criterion when; the address of the sender of the message is validated, and the message is verified to be anti-spam; only when it is determined that the message received on behalf of the receiver successfully meets the security criterion, retrieving a rule configured by the receiver for processing the message received on behalf of the receiver, wherein the rule is linked to the address of the sender of the message such that the rule is identified for retrieval using the validated address of the sender of the message; and processing the message using the rule, wherein the rule includes sending the message to a predetermined portion of the on-demand database.
-
-
14. An apparatus, comprising:
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving a request to create an email address; in response to the request to create the email address, creating the email address such that a domain portion of the email address includes an active user alias identification, and a static top level email domain, wherein the active user alias identification includes an encryption of a sequence of characters that identify an active user alias; receiving a message sent to the email address using an on-demand database service, on behalf of a receiver to which the message is destined; in response to receipt of the message, retrieving a security criterion from a portion of an on-demand database limited to information of the receiver, wherein the security criterion is configured by an administrator of the on-demand database service; applying the security criterion to the message received on behalf of the receiver to determine whether the message successfully meets the security criterion, where the security criterion includes validation of an address of a sender of the message and further includes an anti-spam verification that is automatically enforced for all entities, such that the message is determined to successfully meet the security criterion when; the address of the sender of the message is validated, and the message is verified to be anti-spam; only when it is determined that the message received on behalf of the receiver successfully meets the security criterion, retrieving a rule configured by the receiver for processing the message received on behalf of the receiver, wherein the rule is linked to the address of the sender of the message such that the rule is identified for retrieval using the validated address of the sender of the message; and processing the message using the rule, wherein the rule includes sending the message to a predetermined portion of the on-demand database.
-
15. A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
-
transmitting code for receiving a request to create an email address; transmitting code for creating the email address in response to receiving the request to create the email address, such that a domain portion of the email address includes an active user alias identification, and a static top level email domain, wherein the active user alias identification includes an encryption of a sequence of characters that identify an active user alias; transmitting code for receiving a message sent to the email address using an on-demand database service, on behalf of a receiver to which the message is destined; in response to receipt of the message, retrieving a security criterion from a portion of an on-demand database limited to information of the receiver, wherein the security criterion is configured by an administrator of the on-demand database service; transmitting code for applying the security criterion to the message received on behalf of the receiver to determine whether the message successfully meets the security criterion, utilizing a processor, where the security criterion includes validation of an address of a sender of the message and further includes an anti-spam verification that is automatically enforced for all entities, such that the message is determined to successfully meet the security criterion when; the address of the sender of the message is validated, and the message is verified to be anti-spam; transmitting code for only when it is determined that the message received on behalf of the receiver successfully meets the security criterion, retrieving a rule configured by the receiver for processing the message received on behalf of the receiver, wherein the rule is linked to the address of the sender of the message such that the rule is identified for retrieval using the validated address of the sender of the message; and processing the message using the rule, wherein the rule includes sending the message to a predetermined portion of the on-demand database.
-
Specification