Patent ID: 8244809

Claim:
A computer-implemented method for sending electronic files to a customer, comprising: storing, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer; receiving, from a sender, a first electronic file containing a physical mailing address associated with the customer; receiving a second electronic file containing message content from the sender, the message content comprising a message content identifier corresponding to the message content, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string; extracting the physical address from the first electronic file; prior to creating a third electronic file comprising the message content, querying the customer database based on the extracted physical mailing address, wherein the querying comprises comparing the message content identifier to the approval from the customer; associating the message content identifier with message routing information; storing the message routing information in the customer database for historical tracking; if the message content identifier is consistent with the approval from the customer, then identifying an electronic mailing address associated with the customer, creating the third electronic file comprising the message content and the electronic mailing address, and delivering the third electronic file to an electronic mailbox of the customer; and if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer.