LinuxMagic BMS - Blacklist Mastering System - Installation

BMS Installation Instructions

Installation is normally quite simple. If you have a need for the complete IP Mastering System for BMS, then the installation documents are included in that package, however MOST people will only be installing the BMS Client Program Package, which includes the BMS List Retrieval Programs, and the BMS Lookup Programs.

Installation is dependent on the platform that you intend to install on. If your platform is not listed, please let us know so that we can make one available. Normally, you will install the binaries as per the docs in the package, (unless of course you are installing the .deb or .rpm package and everything should be done for you).

NOTE: Sept 30/2004, at this time only the compressed tar file is available right now which holds the binaries, man pages, and installation instructions. The binaries are statically linked, and should run on most intel linux platforms. Download and uncompress the files into a temporary directory of your choice. Copy or move the binaries to /usr/local/bin, or other location for your binaries. Copy the man pages (files with the extension of ".1") to your man directory.

Now follow the instructions in

At this point you should decide on which BMS List Provider you will be downloading the BMS files which hold list information. LinuxMagic of course offers this service. It will be used in this example, however you can choose any mirror or BMS List Provider you wish. Of course, some BMS List Providers may charge for this service, especially if they are ReMastering their own private lists, but the free providers will have many lists available as well.

Make sure of the following steps:

  • Edit your configuration file or to show which BMS List Provider you will be using
  • Check to see if you have sufficient disk space for the cached files. This will depend on how many lists you use
  • IF you don't have enough space, ie in handheld programs, investigate what BMS Service Providers offer remote lookup services
  • Check to see which lists your BMS List Provider offers. At latest count, you could create a config file like this

    echo "1 2nnnnnn\8n\9n 11n 13  n8 " \


    but remember, some lists you MAY NOT WANT TO USE!!

  • Edit your configuration file, to indicate which lists you want to use
  • Run the update script manually the first time to make sure there are no errors, and continue as suggest in the INSTALL_update_lists file
  • You should now be able to manually test your setup by running the 'bmslookup' program. The normal output would be as follows:
    • bmslookup
    • list 1: not listed
    • list 2: not listed
    • list 3: not listed
    • list 4: not listed
    • list 5: not listed
    • list 6: not listed
    • list 8: not listed
    • list 9: not listed
    • list 10: not listed
    • list 11: LISTED
    • list 12: LISTED
    • list 13: not listed
    • list 14: not listed
    • list 15: not listed
    • list 16: not listed
    • list 17: LISTED
  • Now, follow the instructions to incorporate the BMS Lookup Programs into your specific Mail Server environment, as per the instructions on the BMS & Mail Servers Page. Or of course, you can integrate this into other systems as well.

Remember, if you want to incorporate your own lists, you must use the full IP Mastering System to create the lists in the correct format. That of course would also allow you to act as a BMS List Provider yourself, for your own infrastructure, clients, and/or for public access.