A quick howto on installing ASSP version 2. Specifically ASSP_2.3.3_13276 was used for this installation on a Fedora 20 32-bit OS.
Reference:
http://sourceforge.net/projects/assp/files/ASSP%20Installation/
Versions I have used:
our modversion = ‘(1.0.00)’;
our modversion = ‘(13334)’;
our modversion = ‘(13335)‘;
build = ‘13276’;
build)”;
Out of scope of this howto you need to change sendmail / postfix / exim to run on a different port ie 125 in my case
I use the the /usr/local/assp directory.
cd /usr/local
tar xpf /root/assp_installs/ASSP_2.3.3_13276_install.zip
[root@gally assp]# more /etc/init.d/assp #!/bin/bash # # assp This shell script takes care of starting and stopping assp # Note that this daemon runs on regular port 25 and sendmail was changed to run on port 125 # # chkconfig: 2345 80 30 # description: ASSP is a Anti-Spam Mail Transport Agent, which is the program \ # that moves mail from one machine to another. # processname: assp # config: /usr/local/assp/assp.cf # pidfile: /var/run/assp.pid
# Source function library. . /etc/rc.d/init.d/functions
# Source networking configuration. . /etc/sysconfig/network
# Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0
BASE=/usr/local/assp; export BASE
[ -f $BASE/assp.pl ] || exit 0
RETVAL=0 prog="ASSP Anti-SPAM Proxy server"
start() { # Start daemons.
echo -n $"Starting $prog in $BASE: "Nov-29-13 00:00:01 [Main_Thread] Running ASSP version 2.3.3(13276) Nov-2 trap '' 1 LANG= export LANG if ! test -f /var/lock/subsys/assp ; then perl $BASE/assp.pl $BASE RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/assp cp $BASE/pid /var/run/assp.pid return $RETVAL else echo "allready running..." exit 1 fi }
stop() { # Stop daemon. echo -n $"Shutting down $prog: "
if test -f /var/run/assp.pid ; then kill `cat /var/run/assp.pid` RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/assp rm -f /var/run/assp.pid return $RETVAL else echo "no pid to shutdown" exit 1 fi }
# See how we were called.perl-IO-Compress-Zlib case "$1" in start) start ;; stop) stop ;; restart|reload) stop start RETVAL=$? ;; condrestart) if [ -f /var/lock/subsys/assp ]; then stop start RETVAL=$? fi ;; status) #status assp ps -fp `cat /var/run/assp.pid` RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" exit 1 esac
exit $RETVAL Nov-29-13 00:00:01 [Main_Thread] Running ASSP version 2.3.3(13276) Nov-2 mod_inst.pl [root@gally assp]# iptables --list | grep 55555 ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:55555Use web frontend to configure some initial values:
http://zalem.com:55555
root / nospam4me
Relaying > acceptAllMail = 127.0.0.|68.178.123.60
SPAm Lover/Hater > spamLovers = postmaster|abuse|mace@zalem.com|jason@zalem.com|foxisland@zalem.com|marth@zalem.com
NoProcessing > noProcessingFrom = rrossouw@yahoo.com
Recipients > LocalDomains = *zalem.com|adpuddy.com
Whitelisting > whiteListedDomains
[root@gally assp]# grep keste files/whitedomains.txt @keste.comWhitelisting > whiteRe = (TMDA)
NoProcessing > npRe = TMDA
Validate Helo > myServerRe = zalem.com|gally.zalem.com|127.0.0.1
Validate Helo > noHelo = 127.0.0.1
Validate Helo > heloBlacklistIgnore = 127.0.0.1
[root@gally assp]# egrep "listenPort|smtpDestination|noMsgID|acceptAllMail|spamLovers|noProcessingFrom|LocalDomains|whiteListedDomains|whiteRe|npRe|myServerRe|noHelo|heloBlacklistIgnore|MaxLogAge" assp.cfg listenPort:=25 smtpDestination:=127.0.0.1:125 smtpDestinationRT:= listenPortSSL:= smtpDestinationSSL:= listenPort2:= NoAUTHlistenPorts:=Nov-29-13 00:00:01 [Main_Thread] Running ASSP version 2.3.3(13276) Nov-2 spamLovers:=postmaster|abuse|mace@zalem.com|jason@zalem.com|foxisland@zalem.com|marth@zalem.com noProcessingFrom:=rrossouw@yahoo.com npRe:=TMDA whiteRe:=(TMDA) whiteListedDomains:=file:files/whitedomains.txt acceptAllMail:=127.0.0.|68.178.123.60 myServerRe:=zalem.com|gally.zalem.com|127.0.0.1 noHelo:=127.0.0.1 heloBlacklistIgnore:=127.0.0.1 noMsgID:=127.0.0.|192.168.|10. MaxLogAge:=30 MaxLogAgeSchedule:=1 NoTLSlistenPorts:=Service start and stop:
[root@gally assp]# /etc/init.d/assp stop Stopping assp (via systemctl): [ OK ] [root@gally assp]# /etc/init.d/assp start Starting assp (via systemctl): Job for assp.service failed. See 'systemctl status assp.service' and 'journalctl -xn' for details. [FAILED]
[root@gally assp]# systemctl status assp.service assp.service - SYSV: ASSP is a Anti-Spam Mail Transport Agent, which is the program that moves mail from one machine to another. Loaded: loaded (/etc/rc.d/init.d/assp) Active: failed (Result: exit-code) since Fri 2013-11-29 03:04:12 PST; 37s ago Process: 14402 ExecStop=/etc/rc.d/init.d/assp stop (code=exited, status=1/FAILURE) Process: 15334 ExecStart=/etc/rc.d/init.d/assp start (code=exited, status=25) Main PID: 14380 (code=exited, status=1/FAILURE)
Nov 29 03:04:09 gally.zalem.com assp[15334]: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: ASSP 2.3.3(13276) is starting in directory /usr/local/assp Nov 29 03:04:10 gally.zalem.com assp[15334]: on host gally.zalem.com Nov 29 03:04:10 gally.zalem.com assp[15334]: using Perl /usr/bin/perl version 5.018001 (5.18.1) Nov 29 03:04:11 gally.zalem.com assp[15334]: compiling code please wait ..... checking config in /usr/local/assp/assp.cfg - OK Nov 29 03:04:12 gally.zalem.com assp[15334]: Abort: ASSP is still running with process-ID: 14508 - (or delete file /usr/local/assp/pid) Nov 29 03:04:12 gally.zalem.com assp[15334]: Abort: ASSP is still running with process-ID: 14508 - (or delete file /usr/local/assp/pid) Nov 29 03:04:12 gally.zalem.com assp[15334]: BEGIN failed--compilation aborted at /usr/local/assp/assp.pl line 5123. Nov 29 03:04:12 gally.zalem.com systemd[1]: assp.service: control process exited, code=exited status=25 Nov 29 03:04:12 gally.zalem.com systemd[1]: Failed to start SYSV: ASSP is a Anti-Spam Mail Transport Agent, which is the program that moves mail from one machine to another.. Nov 29 03:04:12 gally.zalem.com systemd[1]: Unit assp.service entered failed state. [root@gally assp]# rm /usr/local/assp/pid rm: remove regular file "/usr/local/assp/pid"? y [root@gally assp]# /etc/init.d/assp start Starting assp (via systemctl): Job for assp.service failed. See 'systemctl status assp.service' and 'journalctl -xn' for details. [FAILED] [root@gally assp]# systemctl status assp.service assp.service - SYSV: ASSP is a Anti-Spam Mail Transport Agent, which is the program that moves mail from one machine to another. Loaded: loaded (/etc/rc.d/init.d/assp) Active: failed (Result: timeout) since Fri 2013-11-29 03:10:04 PST; 19min ago Process: 14402 ExecStop=/etc/rc.d/init.d/assp stop (code=exited, status=1/FAILURE) Process: 15350 ExecStart=/etc/rc.d/init.d/assp start (code=killed, signal=TERM) Main PID: 14380 (code=exited, status=1/FAILURE)
Nov 29 03:09:21 gally.zalem.com assp[15350]: Nov-29-13 03:09:21 [Worker_10000] Griplist download completed Nov 29 03:09:21 gally.zalem.com assp[15350]: Nov-29-13 03:09:21 [Worker_10000] Info: next Griplist download in 10 hours 17 mins Nov 29 03:09:21 gally.zalem.com assp[15350]: Nov-29-13 03:09:21 [Worker_10000] Griplist download completed: binary download 121296 bytes Nov 29 03:09:21 gally.zalem.com assp[15350]: Nov-29-13 03:09:21 [Worker_10000] Griplist - starting binary to text conversion for Griplist Nov 29 03:09:41 gally.zalem.com assp[15350]: Nov-29-13 03:09:41 [Worker_10000] Griplist binary read OK: /usr/local/assp/griplist.tmp, 0 IPv6 addresses, 30321 IPv4 addresses Nov 29 03:09:41 gally.zalem.com assp[15350]: Nov-29-13 03:09:41 [Worker_10000] Writing merged Griplist binary Nov 29 03:09:41 gally.zalem.com assp[15350]: Nov-29-13 03:09:41 [Worker_10000] Writing merged Griplist binary finished Nov 29 03:10:04 gally.zalem.com systemd[1]: assp.service operation timed out. Terminating. Nov 29 03:10:04 gally.zalem.com systemd[1]: Failed to start SYSV: ASSP is a Anti-Spam Mail Transport Agent, which is the program that moves mail from one machine to another.. Nov 29 03:10:04 gally.zalem.com systemd[1]: Unit assp.service entered failed state.
[root@gally assp]# ps -ef | grep assp root 14448 1 2 Nov28 ? 00:13:51 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 03:30:10 2013 root 14508 1 30 Nov28 ? 02:18:13 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 03:30:10 2013 root 15351 1 31 03:05 ? 00:07:57 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 03:30:10 2013 root 15392 15042 1 03:30 pts/0 00:00:00 grep --color=auto assp Nov 29 03:05:04 gally systemd: Starting SYSV: ASSP is a Anti-Spam Mail Transport Agent, which is the program that moves mail from one machine to another.... Nov 29 03:05:07 gally assp: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: ASSP 2.3.3(13276) is starting in directory /usr/local/assp Nov 29 03:05:07 gally assp: on host gally.zalem.com Nov 29 03:05:07 gally assp: using Perl /usr/bin/perl version 5.018001 (5.18.1) Nov 29 03:05:09 gally assp: compiling code please wait ..... checking config in /usr/local/assp/assp.cfg - OK Nov 29 03:05:12 gally assp: ASSP uses AsspSelfLoader 2.03 - check [OK] Nov 29 03:05:13 gally assp: loading configuration [OK] Nov 29 03:05:13 gally assp: 1046 values loaded [OK] Nov 29 03:05:27 gally assp: defining environment [OK] Nov 29 03:05:27 gally assp: setting up global ENV [OK] Nov 29 03:05:40 gally assp: loading modules.........U [failed] - errors are written to file /usr/local/assp/moduleLoadErrors.txt Nov 29 03:05:40 gally assp: loading database drivers [OK] Nov 29 03:05:40 gally assp: setup regular expressions [OK] Nov 29 03:05:41 gally assp: loading plugins [OK] Nov 29 03:05:42 gally assp: fixing up config [OK] Nov 29 03:05:53 gally assp: check process env [SKIP] Nov 29 03:05:54 gally assp: check process permission [OK] Nov 29 03:05:55 gally assp: setting up modules.......... [OK] Nov 29 03:05:55 gally assp: checking directories [OK] Nov 29 03:05:55 gally assp: loading caches and lists [OK] Nov 29 03:05:55 gally assp: starting maintenance worker thread -> init all databases starting maintenance worker thread [OK] Nov 29 03:06:43 gally assp: starting rebuild SpamDB worker thread [OK] starting 5 communication worker threadscommunication wor[OK]threads ..... Nov 29 03:08:26 gally assp: initializing main thread and logging [OK] Nov 29 03:08:26 gally assp: Nov-29-13 03:05:27 [startup] Starting in console mode Nov 29 03:08:26 gally assp: Nov-29-13 03:05:40 [startup] ASSP-professional version 2.3.3(13276) (Perl 5.018001) (on linux) initializing Nov 29 03:08:26 gally assp: Nov-29-13 03:05:42 [startup] Info: registered encrypted POP3ConfigFile file /usr/local/assp/files/pop3cfg.txt Nov 29 03:08:26 gally assp: Nov-29-13 03:05:43 [startup] AdminInfo: failed to open option list file for reading '/usr/local/assp/files/MaxRealSize.txt' (MaxRealSizeAdr): No such file or directory Nov 29 03:08:26 gally assp: Nov-29-13 03:05:43 [startup] AdminInfo: failed to open option list file for reading '/usr/local/assp/files/MaxRealSizeExt.txt' (MaxRealSizeExternalAdr): No such file or directory Nov 29 03:08:26 gally assp: Nov-29-13 03:05:43 [startup] AdminInfo: failed to open option list file for reading '/usr/local/assp/files/MaxSize.txt' (MaxSizeAdr): No such file or directory Nov 29 03:08:26 gally assp: Nov-29-13 03:05:43 [startup] AdminInfo: failed to open option list file for reading '/usr/local/assp/files/MaxSizeExt.txt' (MaxSizeExternalAdr): No such file or directory Nov 29 03:08:26 gally assp: Nov-29-13 03:05:46 [startup] Info: no valid recipient replacement rule found Nov 29 03:08:26 gally assp: Nov-29-13 03:05:46 [startup] Info: Regex invalidFormatHeloRe: 3 weighted regular expression defined Nov 29 03:08:26 gally assp: Nov-29-13 03:05:50 [startup] Info: Regex SuspiciousVirus: 16 weighted regular expression defined Nov 29 03:08:26 gally assp: Nov-29-13 03:05:50 [startup] AdminInfo: failed to open option list file for reading '/usr/local/assp/files/bombskipheadertagre.txt' (bombSkipHeaderTagRe): No such file or directory Nov 29 03:08:26 gally assp: Nov-29-13 03:05:50 [startup] Warning: NO MSGIDsig-secrets activated - MSGIDsig-check is now disabled : 10 records ignored because of wrong syntax or using default values : 0=key0|1=key1|2=key2|3=key3|4=key4|5=key5|6=key6|7=key7|8=key8|9=key9 Nov 29 03:08:26 gally assp: Nov-29-13 03:05:50 [startup] Info: 10 BATV-secrets activated Nov 29 03:08:26 gally assp: Nov-29-13 03:05:52 [startup] Info: switched (DNS) nameserver order from to 64.122.32.71 Nov 29 03:08:26 gally assp: Nov-29-13 03:05:52 [startup] Info: removed 0 config change schedules Nov 29 03:08:26 gally assp: Nov-29-13 03:05:52 [startup] Info: an ASSP restart will be done with: Nov 29 03:08:26 gally assp: Nov-29-13 03:05:53 [startup] ASSP version 2.3.3(13276) (Perl 5.018001) (on linux)running on server: gally.zalem.com (68.178.123.60) Nov 29 03:08:26 gally assp: Nov-29-13 03:05:53 [startup] Info: unicode support is available on that system Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] Threads module 1.89 installed Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] Threads::shared module 1.45 installed Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] Thread::Queue module 3.02 installed Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] IO::Poll module 0.09 installed Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] IO::Select module 1.21 installed Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] ASSP is using IOEngine - Poll Nov 29 03:08:26 gally assp: Nov-29-13 03:05:54 [init] Thread::State 0.09 module is not installed. Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] IO::Socket::INET6 module is not detected (enableIPv6 is not set). Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::LDAP module version 0.57 installed and available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::DNS module version 0.72 installed and available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::SMTP module version 2.31 installed and available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::SMTP::TLS module version 0.12 installed and available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] NetSNMP::agent module is not installed. Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Mail::SPF::Query module is not installed. Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Mail::SPF module version 2.009 installed and available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Mail::SRS module version 0.31 installed - Sender Rewriting Scheme available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Compress::Zlib module version 2.062 installed - HTTP compression available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Digest::MD5 module version 2.53 installed - delaying can use MD5 keys for hashes Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Digest::SHA1 module version 2.13 installed - BATV and FBMTV check available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] File::ReadBackwards module version 1.05 installed - searching of log files enabled Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Time::HiRes module version 1.9726 installed - CPU usage statistics available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Sys::Syslog module version 0.33 installed - Unix centralized logging enabled Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Unicode::GCString module is not installed - unable to detect east asian language strings as sequence of UAX #29 Grapheme Clusters Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Text::Unidecode module version 0.04 installed - can transliterate unicode characters to ASCII Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Tie::RDBM module version 0.73 installed - database usage available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] DB_File module is disabled in config - DB_File (Berkeley V1) database usage not available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] BerkeleyDB module version 0.54 installed - Berkeley database usage available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] BerkeleyDB DB-version 5.3 / Berkeley DB 5.3.28: (September 9, 2013) is installed Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Info: griplist is using basic 'orderedtie' in file /usr/local/assp/griplist Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::CIDR::Lite module version 0.21 installed - hyphenated IP address range available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] NetAddr::IP::Lite module version 1.51 installed - hyphenated IP and CIDR address range calculation available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Net::IP module version 1.26 installed - hyphenated IP and CIDR address range calculation available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] LWP::Simple module version 6.00 installed - procedural LWP interface available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Email::MIME module version 1.925 installed - MIME charset decoding and conversion interface and attachment detection available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] MIME::Types module version 2.04 installed - TNEF conversion may possible Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Email::Send module version 2.199 installed - sending .eml files available Nov 29 03:08:27 gally assp: Nov-29-13 03:05:54 [init] Convert::TNEF module version 0.18 installed - TNEF conversion is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Mail::DKIM::Verifier module version 0.4 installed - DKIM verification is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Schedule::Cron module version 1.01 installed - RebuildSpamdb Scheduler is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Sys::MemInfo module version 0.91 installed - memory calculation is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Sys::CpuAffinity module is not installed - setting CPU Affinty not available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Authen::SASL module version 2.16 installed - SMTP AUTH is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Regex::Optimizer module is disabled in config - enhanced Regular Expression Optimization is not available - regex processing will take approximately 6 times longer Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] AsspSelfLoader module version 2.03 installed - ASSP Code Load Optimization is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] ASSP_WordStem module is not installed - ASSP multi lingual word stemming engine for Bayesian and HMM checks is not available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] ASSP_FC module is not installed - ASSP file commander is not available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] ASSP_SVG module version 1.01 installed - ASSP graphical STATS are available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] IO::Socket::SSL module version 1.955 installed - https and TLS/SSL is possible Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Found valid certificate and private key file - https and TLS/SSL is available Nov 29 03:08:28 gally assp: Nov-29-13 03:05:54 [init] Warning: There were module load errors detected - look in to file /usr/local/assp/moduleLoadErrors.txt for more details. To solve this issue install the failed modules or disable them in the 'Module Setup' section in the GUI. Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: the DBI connection string is set to: 'DBI:mysql:database=;host=' Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: Whitelist loaded from /usr/local/assp/whitelist with 3 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: PersBlack loaded from /usr/local/assp/persblack with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: Redlist loaded from /usr/local/assp/redlist with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: Delay loaded from /usr/local/assp/delaydb with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: DelayWhite loaded from /usr/local/assp/delaydb.white with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: PBWhite loaded from /usr/local/assp/pb/pbdb.white.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: PBBlack loaded from /usr/local/assp/pb/pbdb.black.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: RBLCache loaded from /usr/local/assp/pb/pbdb.rbl.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: URIBLCache loaded from /usr/local/assp/pb/pbdb.uribl.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: PTRCache loaded from /usr/local/assp/pb/pbdb.ptr.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: MXACache loaded from /usr/local/assp/pb/pbdb.mxa.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: RWLCache loaded from /usr/local/assp/pb/pbdb.rwl.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: SPFCache loaded from /usr/local/assp/pb/pbdb.spf.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: SBCache loaded from /usr/local/assp/pb/pbdb.sb.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: PBTrap loaded from /usr/local/assp/pb/pbdb.trap.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: DKIMCache loaded from /usr/local/assp/pb/pbdb.dkim.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: BATVTag loaded from /usr/local/assp/pb/pbdb.batv.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Info: BackDNS loaded from /usr/local/assp/pb/pbdb.back.db with 0 records Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Warning: unable to open /usr/local/assp/spamdb to load Spamdb Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Warning: unable to open /usr/local/assp/spamdb.helo to load HeloBlack Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Warning: unable to open /usr/local/assp/ldaplist to load LDAPlist Nov 29 03:08:28 gally assp: Nov-29-13 03:05:55 [init] Starting maintenance worker thread [10000] - ThreadCycleTime is set to 3000 microseconds Nov 29 03:08:28 gally assp: Nov-29-13 03:06:15 [Worker_10000] Info: switched (DNS) nameserver order from 64.122.32.71 to 64.122.32.71 Nov 29 03:08:28 gally assp: Nov-29-13 03:06:18 [Worker_10000] Worker_10000 started Nov 29 03:08:28 gally assp: Nov-29-13 03:06:18 [init] Starting rebuild SpamDB worker thread [10001] - ThreadCycleTime is set to 30 microseconds Nov 29 03:08:28 gally assp: Nov-29-13 03:06:18 [Worker_10000] Info: 0 records of PersBlack saved Nov 29 03:08:28 gally assp: Nov-29-13 03:06:18 [Worker_10000] Info: last delta Griplist download was at: Nov-28-13 20:47:59 Nov 29 03:08:28 gally assp: Nov-29-13 03:06:18 [Worker_10000] Uploading stats via direct connection Nov 29 03:08:28 gally assp: Nov-29-13 03:06:43 [Worker_10001] Worker_10001 started Nov 29 03:08:28 gally assp: Nov-29-13 03:06:43 [init] Starting SMTP-worker-threads with ThreadCycleTime set to 3000 microseconds Nov 29 03:08:28 gally assp: Nov-29-13 03:06:43 [init] Starting communication worker threads [1 to 5] Nov 29 03:08:28 gally assp: Nov-29-13 03:06:43 [Worker_10001] Info: found module /usr/local/assp/lib/rebuildspamdb.pm version 6.30 Nov 29 03:08:28 gally assp: Nov-29-13 03:07:07 [Worker_1] Worker_1 started Nov 29 03:08:28 gally assp: Nov-29-13 03:07:21 [Worker_10000] Downloading assp version check via direct HTTP connection Nov 29 03:08:28 gally assp: Nov-29-13 03:07:22 [Worker_10000] Assp version check already up to date Nov 29 03:08:28 gally assp: Nov-29-13 03:07:22 [Worker_10000] Info: next assp version check download in 18 hours 43 mins Nov 29 03:08:28 gally assp: Nov-29-13 03:07:32 [Worker_2] Worker_2 started Nov 29 03:08:28 gally assp: Nov-29-13 03:07:47 [Worker_3] Worker_3 started Nov 29 03:08:28 gally assp: Nov-29-13 03:08:10 [Worker_4] Worker_4 started Nov 29 03:08:28 gally assp: Nov-29-13 03:08:20 [Worker_10000] Downloading TLDlist via direct HTTP connection Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_10000] TLDlist already up to date Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_10000] Downloading level-2-TLDlist via direct HTTP connection Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_10000] Level-2-TLDlist already up to date Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_10000] Downloading level-3-TLDlist via direct HTTP connection Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_10000] Level-3-TLDlist already up to date Nov 29 03:08:28 gally assp: Nov-29-13 03:08:21 [Worker_5] Worker_5 started Nov 29 03:08:28 gally assp: Nov-29-13 03:08:25 [init] All Threads are started Nov 29 03:08:29 gally assp: Nov-29-13 03:08:29 [init] Info: HMMdb is using 'BerkeleyDB' version 5.3 in file /usr/local/assp/HMMdb.bdb, because HMMusesBDB is set to ON Nov 29 03:08:29 gally assp: Nov-29-13 03:08:29 [init] Warning: Bayesian spam database has only 0 records Nov 29 03:08:29 gally assp: Nov-29-13 03:08:29 [init] Warning: whitelist has only 3 records: (ignore if this is a new install) Nov 29 03:08:30 gally assp: Nov-29-13 03:08:29 [init] Info: saving Stats in file asspstats.sav Nov 29 03:08:30 gally assp: Nov-29-13 03:08:29 [init] Info: saving ScoreStats in file asspscorestats.sav Nov 29 03:08:30 gally assp: Nov-29-13 03:08:30 [init] Error: couldn't create server socket on port '25' -- maybe another service is running or I'm not root (uid=0)? -- or a wrong IP address is defined? -- Address already in use Nov 29 03:08:30 gally assp: Nov-29-13 03:08:30 [init] Error: couldn't create server socket on port '55555' -- maybe another service is running or I'm not root (uid=0)? -- or a wrong IP address is defined? -- Address already in use Nov 29 03:08:30 gally assp: Nov-29-13 03:08:30 [init] Error: couldn't create server socket on port '55553' -- maybe another service is running or I'm not root (uid=0)? -- or a wrong IP address is defined? -- Address already in use Nov 29 03:08:30 gally assp: Nov-29-13 03:08:30 [init] Current PID: 15351 Nov 29 03:08:30 gally assp: Nov-29-13 03:08:30 [init] Info: command queue released Nov 29 03:08:32 gally assp: Nov-29-13 03:08:30 [init] Info: central signalhandler - STKFLT(16) - NUM50(50) - FPE(8) - TSTP(20) - XFSZ(25) - NUM38(38) - NUM46(46) - NUM62(62) - NUM36(36) - NUM56(56) - NUM54(54) - NUM49(49) - TTOU(22) - PROF(27) - NUM60(60) - ILL(4) - PIPE(13) - NUM55(55) - NUM37(37) - NUM40(40) - UNUSED(68) - NUM63(63) - POLL(67) - ABRT(6) - VTALRM(26) - QUIT(3) - NUM59(59) - PWR(30) - NUM51(51) - TRAP(5) - XCPU(24) - NUM43(43) - NUM33(33) - TTIN(21) - NUM44(44) - IOT(65) - NUM41(41) - NUM47(47) - CONT(18) - BUS(7) - NUM58(58) - NUM45(45) - NUM57(57) - STOP(19) - NUM35(35) - WINCH(28) - NUM53(53) - IO(29) - NUM39(39) - URG(23) - NUM48(48) - RTMAX(64) - NUM42(42) - SEGV(11) - KILL(9) - NUM32(32) - NUM61(61) - NUM52(52) - RTMIN(34) - SYS(31) - INT(2) - HUP(1) - TERM(15) - CHLD(17) - CLD(66) - ALRM(14) - installed Nov 29 03:08:33 gally assp: Nov-29-13 03:08:31 [Worker_10000] Info: MaxAllowedDups - 6 files registered in spam folder Nov 29 03:08:33 gally assp: Nov-29-13 03:08:32 [Main_Thread] MainThread started Nov 29 03:08:53 gally assp: Nov-29-13 03:08:52 [Worker_10000] Info: next Droplist download in 17 hours 52 mins Nov 29 03:09:02 gally assp: Nov-29-13 03:09:02 [Worker_10000] Info: synchronizing all BerkeleyDB hashes to disk Nov 29 03:09:02 gally assp: Nov-29-13 03:09:02 [Worker_10000] Info: compacting all BerkeleyDB hashes on disk Nov 29 03:09:19 gally assp: Nov-29-13 03:09:19 [Worker_10000] Downloading griplist.conf via direct HTTP connection Nov 29 03:09:19 gally assp: Nov-29-13 03:09:19 [Worker_10000] Griplist.conf already up to date Nov 29 03:09:19 gally assp: Nov-29-13 03:09:19 [Worker_10000] Info: loaded GRIPLIST upload and download URL's from /usr/local/assp/griplist.conf Nov 29 03:09:19 gally assp: Nov-29-13 03:09:19 [Worker_10000] Downloading Griplist via direct HTTP connection Nov 29 03:09:21 gally assp: Nov-29-13 03:09:21 [Worker_10000] Griplist download completed Nov 29 03:09:21 gally assp: Nov-29-13 03:09:21 [Worker_10000] Info: next Griplist download in 10 hours 17 mins Nov 29 03:09:21 gally assp: Nov-29-13 03:09:21 [Worker_10000] Griplist download completed: binary download 121296 bytes Nov 29 03:09:21 gally assp: Nov-29-13 03:09:21 [Worker_10000] Griplist - starting binary to text conversion for Griplist Nov 29 03:09:37 gally assp: Nov-29-13 03:09:36 [Worker_10000] Info: PersBlack loaded from /usr/local/assp/persblack with 0 records Nov 29 03:09:39 gally assp: Nov-29-13 03:09:39 [Worker_10000] Info: PersBlack loaded from /usr/local/assp/persblack with 0 records Nov 29 03:09:41 gally assp: Nov-29-13 03:09:41 [Worker_10000] Griplist binary read OK: /usr/local/assp/griplist.tmp, 0 IPv6 addresses, 30321 IPv4 addresses Nov 29 03:09:41 gally assp: Nov-29-13 03:09:41 [Worker_10000] Writing merged Griplist binary Nov 29 03:09:41 gally assp: Nov-29-13 03:09:41 [Worker_10000] Writing merged Griplist binary finished Nov 29 03:10:04 gally systemd: assp.service operation timed out. Terminating.
[root@gally assp]# ps ax | grep "/usr/bin/perl /usr/local/assp/assp.pl" | grep -v grep | awk '{ print $1 }' 14448 14508 15351 [root@gally assp]# kill -9 `ps ax | grep "/usr/bin/perl /usr/local/assp/assp.pl" | grep -v grep | awk '{ print $1 }'`Systemd specifics:
[root@gally system]# cat assp.service [Unit] Description=ASSP After=network.target ;Requires=syslog.socket
[Service] Type=forking ExecStart=/etc/rc.d/init.d/assp start ExecStop=/etc/rc.d/init.d/assp stop PIDFile=/usr/local/assp/pid TimeoutSec=900
[Install] WantedBy=multi-user.target
[root@gally system]# systemctl status assp.service assp.service - ASSP Loaded: loaded (/etc/systemd/system/assp.service; disabled) Active: active (running) since Fri 2013-11-29 04:40:51 PST; 13min ago Process: 15915 ExecStart=/etc/rc.d/init.d/assp start (code=exited, status=0/SUCCESS) Main PID: 15916 (perl) CGroup: /system.slice/assp.service └─15916 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 04:54:15 2013
Nov 29 04:40:23 gally.zalem.com assp[15915]: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: Nov 29 04:40:24 gally.zalem.com systemd[1]: PID file /usr/local/assp/pid not readable (yet?) after start. Nov 29 04:40:51 gally.zalem.com systemd[1]: Started ASSP.
[root@gally system]# ls -l /usr/local/assp/pid -rw-r--r-- 1 root root 5 Nov 29 04:42 /usr/local/assp/pid
[root@gally system]# systemctl enable assp.service ln -s '/etc/systemd/system/assp.service' '/etc/systemd/system/multi-user.target.wants/assp.service' [root@gally system]# systemctl status assp.service assp.service - ASSP Loaded: loaded (/etc/systemd/system/assp.service; enabled) Active: active (running) since Fri 2013-11-29 04:40:51 PST; 14min ago Main PID: 15916 (perl) CGroup: /system.slice/assp.service └─15916 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 04:55:20 2013
Nov 29 04:40:23 gally.zalem.com assp[15915]: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: Nov 29 04:40:24 gally.zalem.com systemd[1]: PID file /usr/local/assp/pid not readable (yet?) after start. Nov 29 04:40:51 gally.zalem.com systemd[1]: Started ASSP.
[root@gally system]# systemctl status assp.service assp.service - ASSP Loaded: loaded (/etc/systemd/system/assp.service; disabled) Active: active (running) since Fri 2013-11-29 04:40:51 PST; 13min ago Process: 15915 ExecStart=/etc/rc.d/init.d/assp start (code=exited, status=0/SUCCESS) Main PID: 15916 (perl) CGroup: /system.slice/assp.service └─15916 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 04:54:15 2013
Nov 29 04:40:23 gally.zalem.com assp[15915]: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: Nov 29 04:40:24 gally.zalem.com systemd[1]: PID file /usr/local/assp/pid not readable (yet?) after start. Nov 29 04:40:51 gally.zalem.com systemd[1]: Started ASSP.
[root@gally system]# ls -l /usr/local/assp/pid -rw-r--r-- 1 root root 5 Nov 29 04:42 /usr/local/assp/pid
[root@gally system]# systemctl enable assp.service ln -s '/etc/systemd/system/assp.service' '/etc/systemd/system/multi-user.target.wants/assp.service'
[root@gally system]# systemctl status assp.service assp.service - ASSP Loaded: loaded (/etc/systemd/system/assp.service; enabled) Active: active (running) since Fri 2013-11-29 04:40:51 PST; 14min ago Main PID: 15916 (perl) CGroup: /system.slice/assp.service └─15916 /usr/bin/perl /usr/local/assp/assp.pl MainLoop - next: Fri Nov 29 04:55:20 2013
Nov 29 04:40:23 gally.zalem.com assp[15915]: Starting ASSP Anti-SPAM Proxy server in /usr/local/assp: Nov 29 04:40:24 gally.zalem.com systemd[1]: PID file /usr/local/assp/pid not readable (yet?) after start. Nov 29 04:40:51 gally.zalem.com systemd[1]: Started ASSP.