Accessing your POP3 E-mail | Problems Receiving E-mail | Problems Sending E-mail | Spam Tips | Spam Rejection Script

 
Spam Rejection Script
How it works

When someone sends you mail from an address from which you have never received mail before, their mail will be stored away without delivering it to you. The sender will receive a message explaining that their mail has not been delivered yet. When they reply to that message as instructed, their original message will be delivered instead, and their address will be added to the list of addresses from which to accept mail in the future.

Installation and setup

Note: If you prefer us to install this for you, e-mail us your domain name, username, password, and a list of acceptable e-mail addresses from which you want to receive mail.

  1. Create your users through your Control Panel giving the user 'ftp' access.

  2. Download the RejectSpam.zip file.

  3. Unzip this file. (You will need a program like WinZip to unzip this file.) You will see 2 files (.procmailrc and .accept-list).

  4. Open .accept-list in WordPad or NotePad and add e-mail addresses of those you want to accept mail from (i.e., those in your address book). Save the file in text format.

  5. Open .procmailrc in WordPad or NotePad and modify these lines:

    MY_EMAIL

    Your e-mail address, as it should appear on outgoing e-mail.

    MY_NAME

    Your whole name.

    BOTS

    A regular expression that matches any addresses from which you get lots of mail that you want to archive but not read. These will all get stored in a "notifications" mailbox in your home directory.

    KNOWN_DOMAINS

    A regular expression that matches all domains from which you know you won't get spammed. Mail from these domains will get delivered to you without the addresses being verified.

    LISTS

    A regular expression that matches the To: headers on messages to mailing lists to which you've subscribed. Mail to these addresses will get delivered to you without the addresses being verified.

    Save the file in text format.

  6. Upload the ".accept-list" and ".procmailrc" files (in ASCII format) to the user's /home directory. Create a directory called "pending_messages" in their /home directory.

    (NOTE: files starting with a '.' are considered hidden files — make sure your ftp program is setup to display hidden files.)

  7. Test your installation by sending an e-mail to yourself from another address (i.e., a hotmail address).

    If the hotmail address is not in your '.accept-list', you will need to check the incoming mail for your hotmail account so that you can reply to the auto e-mail — by replying to the auto e-mail, your hotmail address will automatically be added to the '.accept-list'.

Checking cached mail

Periodically — every couple of days — you should check to see if any "real people" have left messages in your pending_messages cache, either because they did not see the autoreply, or because they for some reason could not answer. (Or because they are really a friendly mailbot, like when you've used some Website's "I forgot my password" page...)

The way to do it, is by mailing commands to the script:

Manually denying addresses

Sometimes, you'll get unsolicited commercial e-mail from real people. If you send yourself a message with the subject "Deny address@domain.tld" future mail from that address will not be delivered.


Call toll-free 1-877-903-2475

Web Hosting | Domain Names | Web Site Design | Marketing | Reseller Hosting
© Copyright 1998-2008 Identity Website Hosting, Inc. All rights reserved.
BBBOnLine Reliability Seal