AlpineWeb Home
Search: For:   ~ Advanced Search  
  Support Home     Documentation     Knowledgebase     Help Desk     Blog 
Support Home > VPS v1 > Administration > E-mail > Spam > Thursday, August 28, 2008

Blocking Spam - The access File


The access file is similar to The spammers File, but offers more options and flexibility. For example, with the access file you can:
  • Reject e-mail (e.g. Spam) from specific users, domains, IP addresses, and networks.
  • Specify the text (or use sendmail's default) of messages to return to senders of rejected e-mail.
  • Accept e-mail from specific users within a domain, while rejecting e-mail from all other senders in the domain.
  • Reject e-mail sent to specific local users.
There are also a number of other features of the access file, which are documented in the ~/usr/local/sendmail/cf/README file.

Installation

The access file functions can be installed by modifying your sendmail configuration file (~/etc/sendmail.cf). You can do this by using the sendmail M4 macros, which include ready-to-use configuration files with the full anti-spam support. Connect to your VPS via Telnet or SSH and do the following.
  1. Install the sendmail Configuration Utilities.
  2. Copy your current ~/etc/sendmail.cf file to a backup location by running the following command:
    % cp ~/etc/sendmail.cf ~/etc/sendmail.cf.save
  3. Install the new anti-spam sendmail configuration file that is approprate for your VPS O/S.
    • FreeBSD

      % cp ~/usr/local/sendmail/cf/cf/default.cf ~/etc/sendmail.cf
    • Solaris

      % cp ~/usr/local/sendmail/cf/cf/default-sun.cf ~/etc/sendmail.cf
  4. Create a file named local-host-names, if it doesn't exist already, in your ~/etc directory on your VPS. In this file, list all the domains on the Virtual Server that are allowed to recieve e-mail locally. The list should be one domain per line. Previously, these domains were listed on the Cw line of the sendmail configuration file.

Usage

Create or upload an ~/etc/access text file with the format described in the documentation in the ~/usr/local/sendmail/cf/README file. Then, issue the vnewaccess command:
% vnewaccess



Technical Support
° Getting Started Guide
  FreeBSD
° VPS v1 Help
° VPS v2/3 Help
° MPS v2/3 Help
  DNS
° Domain Name Service
° Domain Registration
   
° Help Desk
° Knowledgebase
° Support Policies
° Disclaimer

° AlpineWeb Home
° Compare Hosting Plans
° Network Topology

° Rates & Fees
° Order Center




  Home | Site Map | Customer Backroom Copyright  ©  1997-2008  AlpineWeb Design