ELECTRONIC MAIL PROCESSING AND PUBLICATION FOR SHARED ENVIRONMENTS
Techniques for electronic mail processing and publication for shared environments are described, including evaluating a data packet indicating receipt of an electronic message at a shared destination, retrieving the electronic message from the shared destination, processing the electronic message to generate a processed message configured to be posted to a shared environment, and posting the processed message to the shared environment.
1 . A method, comprising:
evaluating a data packet indicating receipt of an electronic message at a shared destination;
retrieving the electronic message from the shared destination;
processing the electronic message to generate a processed message configured to be posted to a shared environment; and
posting the processed message to the shared environment.
2 . The method of claim 1 , wherein the shared destination is a website.
3 . The method of claim 1 , wherein the electronic message is retrieved from the shared destination using one or more protocols.
4 . The method of claim 3 , wherein at least one of the one or more protocols is SMTP.
5 . The method of claim 3 , wherein at least one of the one or more protocols is POP.
6 . The method of claim 1 , wherein processing the electronic message further comprises determining whether an address is present within a header of the electronic message.
7 . The method of claim 1 , wherein processing the electronic message further comprises determining whether an address is present within a body of the electronic message.
8 . The method of claim 1 , wherein processing the electronic message further comprises transforming an address if the address is identified within a header or body of the electronic message.
9 . The method of claim 1 , wherein processing the electronic message further comprises evaluating the electronic message to identify a security threat, the electronic message being evaluated if a format of the electronic message is based on HTML.
10 . A system, comprising:
a database configured to store data associated with an electronic message and a shared environment; and
a logic module configured to evaluate a data packet indicating receipt of the electronic message at a shared destination, to retrieving the electronic message from the shared destination, to process the electronic message to generate a processed message configured to be posted to the shared environment, and to post the processed message to the shared environment.
11 . The system of claim 10 , further comprising a security module configured to evaluate the data packet and the electronic message to identify a security threat.
12 . The system of claim 10 , wherein the logic module is configured to determine if an address is included in the electronic message.
13 . The system of claim 10 , wherein the logic module is configured to determine if an address is included in the electronic message and to transform the address after retrieving the electronic message from the shared destination.
14 . The system of 13 , wherein the address is transformed by replacing at least a portion of the address.
15 . The system of claim 10 , wherein the shared destination is an electronic mail account.
16 . The system of claim 10 , wherein the database is configured to store the data and the electronic message after being retrieved by a retrieval module from the shared destination.
17 . The system of claim 10 , wherein the database is configured to store other data associated with processing performed by the logic module after being retrieved from the shared destination.
18 . A computer program product embodied in a computer readable medium and comprising computer instructions for:
evaluating a data packet indicating receipt of an electronic message at a shared destination;
retrieving the electronic message from the shared destination;
processing the electronic message to generate a processed message configured to be posted to a shared environment; and
posting the processed message to the shared environment.