Patent ID: 8090778

Claim:
A method for blocking unsolicited e-mail being transmitted to an e-mail server at an Internet Service Provider (ISP) from a remote server when a roaming customer of the ISP logs onto the Internet through the remote server, comprising: receiving a USERID and password associated with the roaming customer; authenticating the remote customer to access the Internet provided by the ISP through the remote server, wherein authenticating the roaming customer comprises: transmitting the USERID and password associated with the roaming customer to an authentication server at the ISP; comparing the USERID and password against each USERID and password associated with every registered user of the ISP; generating a negative response if the USERID and password associated with the roaming customer does not match a USERID and password associated with any of the registered customers and sending the negative response to a foreign network access server; generating a positive response if the USERID and password associated with the roaming customer matches a USERID and password associated with at least one of the registered customers; and generating a START record, the START record indicating the beginning of the roaming customer's access to the mail server, the start record including an Internet protocol (IP) address of the network allocation server, a network access server protocol, a network access server port type, a name of the roaming customer, an identification of a station, an account status type, an account authentication, a service type, an account session identification, a frame protocol, an account delay time, and a beginning time stamp; determining whether the authenticated remote customer has been provided with a valid IP address; logging the remote customer onto a mail server at the ISP from the remote server using the IP address, wherein only the remote customer may accesses the mail server using the assigned IP address from the remote server; and in response to determining that the remote customer is associated with a valid IP address, sending to a recipient, simple mail transfer protocol (SMTP) data received from the remote customer; and in response to determining that the remote customer is not associated with a valid IP address, denying transmission of the SMTP data received from the remote customer and deleting the SMTP data such that it appears to the remote customer that the SMTP data was sent to the recipient.