System for eliminating unauthorized electronic mail
First Claim
1. A method performed by a computing system using a processor, the method comprising:
- receiving, at a server, a first message, wherein the first message identifies a sender address associated with a sender of the first message and a recipient address associated with an intended recipient of the first message;
determining whether the sender address is authorized to transmit messages to the recipient address by comparing a current time to a pre-determined time assigned to the sender address; and
in response to determining that the sender address is not authorized to transmit messages to the recipient address, preventing the sender from transmitting the first message to the recipient address.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for eliminating unauthorized email sent to a user on a network employs an email-receiving server connected between the network and the user'"'"'s email client for receiving email addressed to the user and rejecting those in which the sender address does not match any of sender addresses maintained on an “authorized senders” list (ASL list). The ASL lists are maintained by an ASL manager in an ASL database operable with a spam processor module. A redirector module rejects the email if, upon sending a request for validation to the spam processor module, the sender'"'"'s address does not match any authorized sender address on the ASL list. Email rejected by the redirector module is redirected to a web-based messaging (WBM) module which sends a message to the sender to confirm that the sender is a legitimate sender of email to the intended recipient.
31 Citations
22 Claims
-
1. A method performed by a computing system using a processor, the method comprising:
-
receiving, at a server, a first message, wherein the first message identifies a sender address associated with a sender of the first message and a recipient address associated with an intended recipient of the first message; determining whether the sender address is authorized to transmit messages to the recipient address by comparing a current time to a pre-determined time assigned to the sender address; and in response to determining that the sender address is not authorized to transmit messages to the recipient address, preventing the sender from transmitting the first message to the recipient address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a computing system using a processor, the method comprising:
-
receiving a first message from a message-sending server intended for a message-receiving server, wherein the message identifies a sender address of a sender and a recipient address of an intended recipient; determining whether the sender address is authorized to send the first message to the intended recipient by determining whether a volume of communications between the sender and the recipient is below a pre-determined threshold; and in response to determining that the sender address is not authorized, preventing sending the first message to the message-receiving server. - View Dependent Claims (10, 11, 12)
-
-
13. A system for filtering messages, the system comprising:
-
at least one processor and memory; an interface component configured to receive, at a server, a first message, wherein the first message identifies a sender address associated with a sender of the message and a recipient address associated with an intended recipient of the message; an analysis component configured to determine whether the sender address is authorized to transmit messages to the receiver address by comparing, using wildcards, entries in an authorized senders list (ASL) with parts of the sender address; and a restriction component configured to, in response to determining that the sender address is not authorized to transmit messages to the recipient address, prevent the sender address from transmitting the first message to the recipient address. - View Dependent Claims (14, 15, 16)
-
-
17. A system for filtering messages, the system comprising:
-
at least one processor and memory; an interface component configured to receive a first message from a message-sending server intended for a message-receiving server, wherein the first message identifies a sender address of a sender and a recipient address of an intended recipient; an analysis component configured to determine whether the sender address is authorized to send the first message to the intended recipient by comparing a current time to a pre-determined time assigned to the sender address; and a restriction component configured to, in response to determining that the sender address is not authorized, prevent sending the first message to the message-receiving server. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-readable storage device storing instructions configured to, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving, at a server, a message, wherein the message identifies an address associated with a sender of the message and an address associated with an intended recipient of the message; determining whether the address associated with the sender is authorized to transmit messages to the address associated with the intended recipient by determining whether a volume of communications between the sender and the recipient is below a pre-determined threshold; and in response to determining that the address associated with the sender is not authorized to transmit messages to the address associated with the intended recipient, preventing the address associated with the sender from transmitting the message to the address associated with the intended recipient.
-
-
22. A computer-readable storage device storing instructions configured to, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a message from a message-sending server intended for a message-receiving server, wherein the message identifies a sender address of a sender and a recipient address of an intended recipient; determining whether the sender address is authorized to send the message to the intended recipient by comparing, using wildcards, entries in an authorized senders list (ASL) with parts of the sender address; and in response to determining that the sender address is not authorized, preventing sending the message to the message-receiving server.
-
Specification