How do I install ASSP?

Hello!

Well this is not that complicated, just stick with this and you will be fine.

  • install perl and cpan on your system ( e.g. apt-get install perl )
  • install some modules for CPAN and virus / spam scaning:
    • aptitude install arc arj bzip2 cpio file lzop tnef unrar-free unzip unzoo zip zoo mime-support unzip
    • aptitude install lynx ncftp ftp
    • aptitude install clamav clamav-daemon ( required if you want clamav to scan your emails for viruses too )
  • install the required CPAN modules:
    • perl -MCPAN -e 'install IO::Compress::Bzip2'
    • perl -MCPAN -e 'install Compress::Zlib'
    • perl -MCPAN -e 'install Digest::MD5'
    • perl -MCPAN -e 'install File::ReadBackwards'
    • perl -MCPAN -e 'install LWP::Simple'
    • perl -MCPAN -e 'install File::Scan::ClamAV'
      (might be broken and need manual edit of /root/.cpan/build/File-Scan-ClamAV-1.8/clamav.conf
      This should get you started:)
      • cp /etc/clamav/clamd.conf /root/.cpan/build/File-Scan-ClamAV-1.8/clamav.conf
        cd /root/.cpan/build/File-Scan-ClamAV-1.8
        make clean
        perl Makefile.PL
        make
        make install
    • perl -MCPAN -e 'install Mail::SPF::Query'
    • perl -MCPAN -e 'install Mail::SRS'
    • perl -MCPAN -e 'install Net::DNS'
    • perl -MCPAN -e 'install Sys::Syslog'
    • perl -MCPAN -e 'install Email::Valid'
  • mkdir /tmp/assp/;cd /tmp/assp
  • now it´s time to grab ASSP, either you browse to http://assp.sf.net or just grab v.1.3.3.10 directly here: http://switch.dl.sourceforge.net/sourceforge/assp/ASSP_1.3.3.10-Install.zip
  • unzip ASSP_1.3.3.10-Install.zip
  • create a directory for assp: mkdir /etc/assp
  • mv ./ASSP*/ASSP /etc/assp
  • cd /etc/assp
  • perl assp.pl

Almost done after that, assp will start up and you can access the admin panel from there already: http://serverip:55555 (no username, password: nospam4me )
If it isn´t working, you can check the output from ASSP right after you have started it on the console, maybe something comes up, or what does happen to: the firewall on the server might block that port, so you would have to open that one.

First thing you should set in admin panel are local domains: Relaying -> Local Domains and Server Setup -> Run as a Deamon
That are the two basic things, the rest is you digging into the documentation and set up as you like.


You can comment on this FAQ