UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

SpamAssassin3.1.3のインストール

SpamAssassin3.1.3のインストール


0.改訂履歴

  • 2006.07.12 新規作成

1.はじめに

 このドキュメントでは,Spam Assassin3.1.3をインストールする手順を説明する. RPMを作成してインストールし,自動起動設定やスパム判定のテストも行っている. な お,使用しているOSは,RedHat Linux ES3.0上で稼働しており,別ドキュメントとなっているインストール前に必要なPerlのモジュールがセットアップされていることを前提とする.

2.SpamAssassinのRPMのビルド

[root@jupiter Download]# curl -O http://sunsite.tus.ac.jp/pub/apache/spamassassin
/source/Mai
l-SpamAssassin-3.1.3.tar.gz % Total % Received % Xferd Average Speed Time Curr.
Dload Upload Total Current Left Speed
100 1108k 100 1108k 0 0 1728k 0 0:00:00 0:00:00 0:00:00 2157k
[root@jupiter Download]# ls -la Mail-SpamAssassin-3.1.3.tar.gz -rw-r--r-- 1 root root 1134662 Jul 12 17:45 Mail-SpamAssassin-3.1.3.tar.gz [root@jupiter Download]#
  • RPMをビルドする.
[root@jupiter Download]# rpmbuild -tb Mail-SpamAssassin-3.1.3.tar.gz
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.15630
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf Mail-SpamAssassin-3.1.3
+ /usr/bin/gzip -dc /root/Download/Mail-SpamAssassin-3.1.3.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Mail-SpamAssassin-3.1.3
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.31413
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Mail-SpamAssassin-3.1.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS=-O2 -g -pipe -march=i386 -mcpu=i686
+ export CFLAGS
+ /usr/bin/perl Makefile.PL PREFIX=/usr SYSCONFDIR=/etc DESTDIR=/var/tmp/spama
ssassin-root

***********************************************************************
ExtUtils::MakeMaker 6.03 doesn't include support for DESTDIR,
so if you want to be on the safe side, you might want to upgrade your
ExtUtils::MakeMaker to version 6.11 or later. It is available via CPAN.

You can use either the CPAN shell or go to
  <http://search.cpan.org/search?module=ExtUtils::MakeMaker>
to get an up-to-date version.

This should only be necessary if you are creating binary packages.
***********************************************************************

What email address or URL should be used in the suspected-spam report
text for users who want more information on your filter installation?
(In particular, ISPs should change this to a local Postmaster contact)
default text: [the administrator of that system] the administrator of that sys
tem

NOTE: settings for "make test" are now controlled using "t/config.dist". 
See that file if you wish to customise what tests are run, and how.

checking module dependencies and their versions...

***************************************************************************
NOTE: the optional Mail::SPF::Query module is not installed.

Used to check DNS Sender Policy Framework (SPF) records to fight email
address forgery and make it easier to identify spams.


***************************************************************************
NOTE: the optional Razor2 (version 2.61) module is not installed.

Used to check message signatures against Vipul's Razor collaborative
filtering network. Razor has a large number of dependencies on CPAN
modules. Feel free to skip installing it, if this makes you nervous;
SpamAssassin will still work well without it.

More info on installing and using Razor can be found
at http://wiki.apache.org/spamassassin/InstallingRazor .


***************************************************************************
NOTE: the optional Net::Ident module is not installed. If you plan to use the --auth-ident option to spamd, you will need to install this module. *************************************************************************** NOTE: the optional IO::Socket::INET6 module is not installed.

This is required if the first nameserver listed in your IP
configuration or /etc/resolv.conf file is available only via
an IPv6 address.


***************************************************************************
NOTE: the optional IO::Socket::SSL module is not installed.

If you wish to use SSL encryption to communicate between spamc and
spamd (the --ssl option to spamd), you need to install this
module. (You will need the OpenSSL libraries and use the
ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL
compatibile spamc.)


***************************************************************************
NOTE: the optional Archive::Tar module is not installed.

The "sa-update" script requires this module to access tar update
archive files.


***************************************************************************
NOTE: the optional IO::Zlib module is not installed.

The "sa-update" script requires this module to access compressed
update archive files.

optional module missing: Mail::SPF::Query
optional module missing: Razor2
optional module missing: Net::Ident
optional module missing: IO::Socket::INET6
optional module missing: IO::Socket::SSL
optional module missing: Archive::Tar
optional module missing: IO::Zlib
warning: some functionality may not be available, please read the above report before continuing! Checking if your kit is complete... Looks good Writing Makefile for Mail::SpamAssassin Makefile written by ExtUtils::MakeMaker 6.03 + /usr/bin/make /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Logger/File.pm >blib/lib/Mail/SpamAssassin/Log ger/File.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/AutoWhitelist.pm >blib/lib/Mail/SpamAssassin/A utoWhitelist.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Message/Metadata/Received.pm >blib/lib/Mail/Sp amAssassin/Message/Metadata/Received.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/BayesStore.pm >blib/lib/Mail/SpamAssassin/Baye sStore.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Util.pm >blib/lib/Mail/SpamAssassin/Util.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/Pyzor.pm >blib/lib/Mail/SpamAssassin/Pl ugin/Pyzor.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Conf.pm >blib/lib/Mail/SpamAssassin/Conf.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Message.pm >blib/lib/Mail/SpamAssassin/Message. pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Logger/Stderr.pm >blib/lib/Mail/SpamAssassin/L ogger/Stderr.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/MailingList.pm >blib/lib/Mail/SpamAssassin/Mai lingList.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/BayesStore/MySQL.pm >blib/lib/Mail/SpamAssassi n/BayesStore/MySQL.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Conf/LDAP.pm >blib/lib/Mail/SpamAssassin/Conf/ LDAP.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/DCC.pm >blib/lib/Mail/SpamAssassin/Plug in/DCC.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/SpamCop.pm >blib/lib/Mail/SpamAssassin/ Plugin/SpamCop.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/DomainKeys.pm >blib/lib/Mail/SpamAssass in/Plugin/DomainKeys.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/HTML.pm >blib/lib/Mail/SpamAssassin/HTML.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/BayesStore/DBM.pm >blib/lib/Mail/SpamAssassin/ BayesStore/DBM.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Constants.pm >blib/lib/Mail/SpamAssassin/Const ants.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/AntiVirus.pm >blib/lib/Mail/SpamAssassi n/Plugin/AntiVirus.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm >blib/lib/Mail/SpamAssass in/Plugin/MIMEHeader.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/SpamdForkScaling.pm >blib/lib/Mail/SpamAssassi n/SpamdForkScaling.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm >blib/lib/Mail/SpamAssas sin/Plugin/ReplaceTags.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Timeout.pm >blib/lib/Mail/SpamAssassin/Timeout.
pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Conf/SQL.pm >blib/lib/Mail/SpamAssassin/Conf/S
QL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Util/Progress.pm >blib/lib/Mail/SpamAssassin/U
til/Progress.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/EvalTests.pm >blib/lib/Mail/SpamAssassin/EvalT
ests.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm >blib/lib/Mail/SpamAssassin
/Plugin/URIDNSBL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/BayesStore/PgSQL.pm >blib/lib/Mail/SpamAssassi
n/BayesStore/PgSQL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Util/DependencyInfo.pm >blib/lib/Mail/SpamAssa
ssin/Util/DependencyInfo.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/Test.pm >blib/lib/Mail/SpamAssassin/Plu
gin/Test.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Dns.pm >blib/lib/Mail/SpamAssassin/Dns.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/BayesStore/SDBM.pm >blib/lib/Mail/SpamAssassin
/BayesStore/SDBM.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Message/Metadata.pm >blib/lib/Mail/SpamAssassi
n/Message/Metadata.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/AccessDB.pm >blib/lib/Mail/SpamAssassin
/Plugin/AccessDB.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Locker.pm >blib/lib/Mail/SpamAssassin/Locker.p
m
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm >blib/lib/Mail/Spam
Assassin/Bayes/CombineNaiveBayes.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Message/Node.pm >blib/lib/Mail/SpamAssassin/Me
ssage/Node.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/PluginHandler.pm >blib/lib/Mail/SpamAssassin/P
luginHandler.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Conf/Parser.pm >blib/lib/Mail/SpamAssassin/Con
f/Parser.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/ArchiveIterator.pm >blib/lib/Mail/SpamAssassin
/ArchiveIterator.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/Razor2.pm >blib/lib/Mail/SpamAssassin/P
lugin/Razor2.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/DKIM.pm >blib/lib/Mail/SpamAssassin/Plu
gin/DKIM.pm
cp lib/spamassassin-run.pod blib/lib/spamassassin-run.pod
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Reporter.pm >blib/lib/Mail/SpamAssassin/Report
er.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Locales.pm >blib/lib/Mail/SpamAssassin/Locales.
pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/DBBasedAddrList.pm >blib/lib/Mail/SpamAssassin
/DBBasedAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Bayes.pm >blib/lib/Mail/SpamAssassin/Bayes.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/WhiteListSubject.pm >blib/lib/Mail/Spam
Assassin/Plugin/WhiteListSubject.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/NetSet.pm >blib/lib/Mail/SpamAssassin/NetSet.p
m
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/AWL.pm >blib/lib/Mail/SpamAssassin/Plug
in/AWL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Logger.pm >blib/lib/Mail/SpamAssassin/Logger.p
m
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/Hashcash.pm >blib/lib/Mail/SpamAssassin
/Plugin/Hashcash.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin.pm >blib/lib/Mail/SpamAssassin/Plugin.p
m
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin.pm >blib/lib/Mail/SpamAssassin.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/BayesStore/SQL.pm >blib/lib/Mail/SpamAssassin/
BayesStore/SQL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Locker/Flock.pm >blib/lib/Mail/SpamAssassin/Lo
cker/Flock.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Logger/Syslog.pm >blib/lib/Mail/SpamAssassin/L
ogger/Syslog.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/PerMsgStatus.pm >blib/lib/Mail/SpamAssassin/Pe
rMsgStatus.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/SPF.pm >blib/lib/Mail/SpamAssassin/Plug
in/SPF.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Client.pm >blib/lib/Mail/SpamAssassin/Client.p
m
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/PerMsgLearner.pm >blib/lib/Mail/SpamAssassin/P
erMsgLearner.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm >blib/lib/Mail/Sp
amAssassin/Plugin/AutoLearnThreshold.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/SQLBasedAddrList.pm >blib/lib/Mail/SpamAssassi
n/SQLBasedAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Plugin/TextCat.pm >blib/lib/Mail/SpamAssassin/
Plugin/TextCat.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/PersistentAddrList.pm >blib/lib/Mail/SpamAssas
sin/PersistentAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm >blib/lib/Mail/SpamAssas
sin/Locker/UnixNFSSafe.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/DnsResolver.pm >blib/lib/Mail/SpamAssassin/Dns
Resolver.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Bayes/CombineChi.pm >blib/lib/Mail/SpamAssassi
n/Bayes/CombineChi.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/SubProcBackChannel.pm >blib/lib/Mail/SpamAssas
sin/SubProcBackChannel.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE
FIX=/usr <lib/Mail/SpamAssassin/Locker/Win32.pm >blib/lib/Mail/SpamAssassin/Lo
cker/Win32.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Plugin/RelayCountry.pm >blib/lib/Mail/SpamAssa ssin/Plugin/RelayCountry.pm /usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION=3.001003 -DPRE FIX=/usr <lib/Mail/SpamAssassin/Util/RegistrarBoundaries.pm >blib/lib/Mail/Spa mAssassin/Util/RegistrarBoundaries.pm /usr/bin/perl spamc/configure.pl --prefix="/usr" --sysconfdir="/etc/mail/spama ssassin" --datadir="/usr/share/spamassassin" --enable-ssl="no" cd spamc /usr/bin/perl version.h.pl version.h.pl: creating version.h ./configure --prefix=/usr --sysconfdir=/etc/mail/spamassassin --datadir=/usr/s hare/spamassassin --enable-ssl=no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/errno.h usability... yes checking sys/errno.h presence... yes checking for sys/errno.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking openssl/crypto.h usability... yes checking openssl/crypto.h presence... yes checking for openssl/crypto.h... yes checking for an ANSI C-conforming const... yes checking for off_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for size_t... yes checking for SHUT_RD... yes checking for socket in -lsocket... no checking for connect in -linet... no checking for t_accept in -lnsl... no checking for dlopen in -ldl... yes checking for socket... yes checking for strdup... yes checking for strtod... yes checking for strtol... yes checking for snprintf... yes checking for shutdown... yes checking for h_errno... yes checking for optarg... yes checking for in_addr_t... yes checking for INADDR_NONE... yes checking for EX__MAX... yes configure: creating ./config.status config.status: creating Makefile config.status: creating spamc.h config.status: creating config.h /usr/bin/make -f spamc/Makefile spamc/spamc make[1]: Entering directory `/usr/src/redhat/BUILD/Mail-SpamAssassin-3.1.3' gcc -Wall -O2 -g -pipe -march=i386 -mcpu=i686 spamc/spamc.c spamc/libspamc.c spamc/utils.c ¥ -o spamc/spamc -ldl make[1]: Leaving directory `/usr/src/redhat/BUILD/Mail-SpamAssassin-3.1.3' cp spamc/spamc blib/script/spamc /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/spamc /usr/bin/perl build/preprocessor -Mvars -DVERSION="3.001003" -DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamass
assin" -DLOCAL_STATE_DIR="/var/lib" -DINSTALLSITELIB="/usr/lib/perl5/site_perl
/5.8.0" -DCONTACT_ADDRESS="the administrator of that system" -Msharpbang -DPER
L_BIN="/usr/bin/perl" -DPERL_WARN="" -DPERL_TAINT="" -m755 -isa-learn.raw -osa
-learn
cp sa-learn blib/script/sa-learn
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/sa-learn
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.001003" -DPREFIX="/usr"
-DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamass
assin" -DLOCAL_STATE_DIR="/var/lib" -DINSTALLSITELIB="/usr/lib/perl5/site_perl
/5.8.0" -DCONTACT_ADDRESS="the administrator of that system" -Msharpbang -DPER
L_BIN="/usr/bin/perl" -DPERL_WARN="" -DPERL_TAINT="" -m755 -ispamassassin.raw
-ospamassassin
cp spamassassin blib/script/spamassassin
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/spamassassin
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.001003" -DPREFIX="/usr"
-DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamass
assin" -DLOCAL_STATE_DIR="/var/lib" -DINSTALLSITELIB="/usr/lib/perl5/site_perl
/5.8.0" -DCONTACT_ADDRESS="the administrator of that system" -Msharpbang -DPER
L_BIN="/usr/bin/perl" -DPERL_WARN="" -DPERL_TAINT="" -m755 -ispamd/spamd.raw -
ospamd/spamd
cp spamd/spamd blib/script/spamd
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/spamd
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.001003" -DPREFIX="/usr"
-DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamass
assin" -DLOCAL_STATE_DIR="/var/lib" -DINSTALLSITELIB="/usr/lib/perl5/site_perl
/5.8.0" -DCONTACT_ADDRESS="the administrator of that system" -Msharpbang -DPER
L_BIN="/usr/bin/perl" -DPERL_WARN="" -DPERL_TAINT="" -m755 -isa-update.raw -os
a-update
cp sa-update blib/script/sa-update
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/sa-update
Manifying blib/man3/Mail::SpamAssassin::AutoWhitelist.3pm
Manifying blib/man3/Mail::SpamAssassin::Logger::File.3pm
Manifying blib/man3/Mail::SpamAssassin::Message::Metadata.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm
Manifying blib/man3/Mail::SpamAssassin::BayesStore.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::Pyzor.3pm
Manifying blib/man3/Mail::SpamAssassin::Message::Node.3pm
Manifying blib/man3/Mail::SpamAssassin::PluginHandler.3pm
Manifying blib/man3/Mail::SpamAssassin::Util.3pm
Manifying blib/man3/Mail::SpamAssassin::Conf.3pm
Manifying blib/man3/Mail::SpamAssassin::Message.3pm
Manifying blib/man3/Mail::SpamAssassin::ArchiveIterator.3pm
Manifying blib/man3/Mail::SpamAssassin::Logger::Stderr.3pm
Manifying blib/man3/Mail::SpamAssassin::Conf::Parser.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::Razor2.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::DKIM.3pm
Manifying blib/man3/spamassassin-run.3pm
Manifying blib/man3/Mail::SpamAssassin::BayesStore::MySQL.3pm
Manifying blib/man3/Mail::SpamAssassin::Conf::LDAP.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::DCC.3pm
Manifying blib/man3/Mail::SpamAssassin::Bayes.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::SpamCop.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::WhiteListSubject.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::DomainKeys.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::AWL.3pm
Manifying blib/man1/sa-update.1
Manifying blib/man3/Mail::SpamAssassin::Logger.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::Hashcash.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm
Manifying blib/man1/sa-learn.1
Manifying blib/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::ReplaceTags.3pm
Manifying blib/man3/Mail::SpamAssassin.3pm
Manifying blib/man3/Mail::SpamAssassin::BayesStore::SQL.3pm
Manifying blib/man3/Mail::SpamAssassin::Logger::Syslog.3pm
Manifying blib/man1/spamd.1
Manifying blib/man1/spamc.1
Manifying blib/man3/Mail::SpamAssassin::Plugin::SPF.3pm
Manifying blib/man3/Mail::SpamAssassin::Timeout.3pm
Manifying blib/man3/Mail::SpamAssassin::Conf::SQL.3pm
Manifying blib/man3/Mail::SpamAssassin::Client.3pm
Manifying blib/man3/Mail::SpamAssassin::PerMsgStatus.3pm
Manifying blib/man3/Mail::SpamAssassin::Util::Progress.3pm
Manifying blib/man3/Mail::SpamAssassin::PerMsgLearner.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm
Manifying blib/man3/Mail::SpamAssassin::SQLBasedAddrList.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::TextCat.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::URIDNSBL.3pm
Manifying blib/man3/Mail::SpamAssassin::PersistentAddrList.3pm
Manifying blib/man3/Mail::SpamAssassin::BayesStore::PgSQL.3pm
Manifying blib/man1/spamassassin.1
Manifying blib/man3/Mail::SpamAssassin::Plugin::Test.3pm
Manifying blib/man3/Mail::SpamAssassin::Util::DependencyInfo.3pm
Manifying blib/man3/Mail::SpamAssassin::DnsResolver.3pm
Manifying blib/man3/Mail::SpamAssassin::SubProcBackChannel.3pm
Manifying blib/man3/Mail::SpamAssassin::Plugin::RelayCountry.3pm
Manifying blib/man3/Mail::SpamAssassin::Util::RegistrarBoundaries.3pm
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.76112
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Mail-SpamAssassin-3.1.3
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' /var/tmp/spamassassin-root '!=' / ']'
+ rm -rf /var/tmp/spamassassin-root
+ make prefix=/var/tmp/spamassassin-root/usr exec_prefix=/var/tmp/spamassassin
-root/usr bindir=/var/tmp/spamassassin-root/usr/bin sbindir=/var/tmp/spamassas
sin-root/usr/sbin sysconfdir=/var/tmp/spamassassin-root/etc datadir=/var/tmp/s
pamassassin-root/usr/share includedir=/var/tmp/spamassassin-root/usr/include l
ibdir=/var/tmp/spamassassin-root/usr/lib libexecdir=/var/tmp/spamassassin-root
/usr/libexec localstatedir=/var/tmp/spamassassin-root/var sharedstatedir=/var/
tmp/spamassassin-root/usr/com mandir=/var/tmp/spamassassin-root/usr/share/man
infodir=/var/tmp/spamassassin-root/usr/share/info install INSTALLMAN1DIR=/usr/
share/man/man1 INSTALLMAN3DIR=/usr/share/man/man3 INSTALLSITEMAN1DIR=/usr/shar
e/man/man1 INSTALLSITEMAN3DIR=/usr/share/man/man3 INSTALLVENDORMAN1DIR=/usr/sh
are/man/man1 INSTALLVENDORMAN3DIR=/usr/share/man/man3
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/spamassass
in-run.pod
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/AutoWhitelist.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Util.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Conf.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Message.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/MailingList.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/HTML.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Constants.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/SpamdForkScaling.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Timeout.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/EvalTests.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Dns.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Locker.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/PluginHandler.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/ArchiveIterator.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Reporter.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Locales.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/DBBasedAddrList.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Bayes.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/NetSet.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Logger.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/PerMsgStatus.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Client.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/PerMsgLearner.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/SQLBasedAddrList.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/PersistentAddrList.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/DnsResolver.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/SubProcBackChannel.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Locker/Flock.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Locker/UnixNFSSafe.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Locker/Win32.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Bayes/CombineNaiveBayes.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Bayes/CombineChi.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Util/Progress.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Util/DependencyInfo.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Util/RegistrarBoundaries.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Conf/LDAP.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Conf/SQL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Conf/Parser.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore/MySQL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore/DBM.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore/PgSQL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore/SDBM.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/BayesStore/SQL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/Pyzor.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/DCC.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/SpamCop.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/DomainKeys.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/AntiVirus.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/MIMEHeader.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/ReplaceTags.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/URIDNSBL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/Test.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/AccessDB.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/Razor2.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/DKIM.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/WhiteListSubject.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/AWL.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/Hashcash.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/SPF.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/AutoLearnThreshold.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/TextCat.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Plugin/RelayCountry.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Message/Metadata.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Message/Node.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Message/Metadata/Received.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Logger/File.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Logger/Stderr.pm
Installing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/Mail/SpamA
ssassin/Logger/Syslog.pm
Installing /var/tmp/spamassassin-root/usr/share/man/man1/sa-update.1
Installing /var/tmp/spamassassin-root/usr/share/man/man1/sa-learn.1
Installing /var/tmp/spamassassin-root/usr/share/man/man1/spamd.1
Installing /var/tmp/spamassassin-root/usr/share/man/man1/spamc.1
Installing /var/tmp/spamassassin-root/usr/share/man/man1/spamassassin.1
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::A
utoWhitelist.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::L
ogger::File.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::M
essage::Metadata.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::AccessDB.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::B
ayesStore.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::Pyzor.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::M
essage::Node.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
luginHandler.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::U
til.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::C
onf.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::M
essage.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::A
rchiveIterator.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::L
ogger::Stderr.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::C
onf::Parser.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::Razor2.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::DKIM.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/spamassassin-run.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::B
ayesStore::MySQL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::C
onf::LDAP.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::DCC.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::B
ayes.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::SpamCop.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::WhiteListSubject.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::DomainKeys.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::AWL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::L
ogger.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::Hashcash.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::AntiVirus.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::MIMEHeader.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::ReplaceTags.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin.3p
m
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::B
ayesStore::SQL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::L
ogger::Syslog.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::SPF.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::T
imeout.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::C
onf::SQL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::C
lient.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
erMsgStatus.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::U
til::Progress.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
erMsgLearner.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::AutoLearnThreshold.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::S
QLBasedAddrList.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::TextCat.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::URIDNSBL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
ersistentAddrList.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::B
ayesStore::PgSQL.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::Test.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::U
til::DependencyInfo.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::D
nsResolver.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::S
ubProcBackChannel.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::P
lugin::RelayCountry.3pm
Installing /var/tmp/spamassassin-root/usr/share/man/man3/Mail::SpamAssassin::U
til::RegistrarBoundaries.3pm
Installing /var/tmp/spamassassin-root/usr/bin/spamc
Installing /var/tmp/spamassassin-root/usr/bin/sa-learn
Installing /var/tmp/spamassassin-root/usr/bin/spamassassin
Installing /var/tmp/spamassassin-root/usr/bin/spamd
Installing /var/tmp/spamassassin-root/usr/bin/sa-update
Writing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.8.0/i386-linux-th
read-multi/auto/Mail/SpamAssassin/.packlist
Appending installation info to /var/tmp/spamassassin-root/usr/lib/perl5/5.8.0/
i386-linux-thread-multi/perllocal.pod
/usr/bin/perl "-MExtUtils::Command" -e mkpath /var/tmp/spamassassin-root/etc/m
ail/spamassassin
/usr/bin/perl -MFile::Copy -e "copy(q{rules/local.cf}, q{/var/tmp/spamassassin
-root/etc/mail/spamassassin/local.cf}) unless -f q{/var/tmp/spamassassin-root/
etc/mail/spamassassin/local.cf}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/init.pre}, q{/var/tmp/spamassassin
-root/etc/mail/spamassassin/init.pre}) unless -f q{/var/tmp/spamassassin-root/
etc/mail/spamassassin/init.pre}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/v310.pre}, q{/var/tmp/spamassassin
-root/etc/mail/spamassassin/v310.pre}) unless -f q{/var/tmp/spamassassin-root/
etc/mail/spamassassin/v310.pre}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/v312.pre}, q{/var/tmp/spamassassin
-root/etc/mail/spamassassin/v312.pre}) unless -f q{/var/tmp/spamassassin-root/
etc/mail/spamassassin/v312.pre}"
/usr/bin/perl "-MExtUtils::Command" -e mkpath /var/tmp/spamassassin-root/usr/s
hare/spamassassin
/usr/bin/perl -e "map unlink, </var/tmp/spamassassin-root/usr/share/spamassass
in/*>"
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.001003" -DPREFIX="/usr" -
DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamassa
ssin" -DLOCAL_STATE_DIR="/var/lib" -DINSTALLSITELIB="/usr/lib/perl5/site_perl/
5.8.0" -DCONTACT_ADDRESS="the administrator of that system" -m644 -Irules -O/v
ar/tmp/spamassassin-root/usr/share/spamassassin 10_misc.cf 20_advance_fee.cf 2
0_anti_ratware.cf 20_body_tests.cf 20_compensate.cf 20_dnsbl_tests.cf 20_drugs.
cf 20_fake_helo_tests.cf 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20
_net_tests.cf 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.
cf 25_accessdb.cf 25_antivirus.cf 25_body_tests_es.cf 25_body_tests_pl.cf 25_d
cc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf 25_razor2.cf 25_r
eplace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf 30_text_de.cf 30_text_fr.cf 30_t
ext_it.cf 30_text_nl.cf 30_text_pl.cf 30_text_pt_br.cf 50_scores.cf 60_awl.cf
60_whitelist.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf 60_whitelist_subject.
cf user_prefs.template triplets.txt languages sa-update-pubkey.txt
chmod 755 /var/tmp/spamassassin-root/usr/share/spamassassin
+ install -d /var/tmp/spamassassin-root//etc/rc.d/init.d
+ install -d /var/tmp/spamassassin-root//usr/include
+ install -m 0755 spamd/redhat-rc-script.sh /var/tmp/spamassassin-root//etc/rc.
d/init.d/spamassassin
+ /bin/mv spamd/README spamd/README.spamd
+ mkdir -p /var/tmp/spamassassin-root/etc/mail/spamassassin
+ '[' -x /usr/lib/rpm/brp-compress ']'
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: spamassassin-3.1.3-1
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.27797
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Mail-SpamAssassin-3.1.3
+ DOCDIR=/var/tmp/spamassassin-root/usr/share/doc/spamassassin-3.1.3
+ export DOCDIR
+ rm -rf /var/tmp/spamassassin-root/usr/share/doc/spamassassin-3.1.3
+ /bin/mkdir -p /var/tmp/spamassassin-root/usr/share/doc/spamassassin-3.1.3
+ cp -pr README Changes sample-nonspam.txt sample-spam.txt spamd/README.spamd
INSTALL BUGS LICENSE TRADEMARK USAGE sql UPGRADE /var/tmp/spamassassin-root/us
r/share/doc/spamassassin-3.1.3
+ exit 0
Provides: config(spamassassin) = 3.1.3-1
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHa
vePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /bin/sh /usr/bin/perl config(spamassassin) = 3.1.3-1 libc.so.6 libc.
so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libdl.so.2 perl(Carp) perl(Config) perl(C
wd) perl(Digest::SHA1) perl(Errno) perl(File::Copy) perl(File::Path) perl(File
::Spec) perl(File::Spec) >= 0.8 perl(Getopt::Long) perl(IO::Handle) perl(IO::P
ipe) perl(IO::Socket) perl(Mail::SpamAssassin) perl(Mail::SpamAssassin::Archiv
eIterator) perl(Mail::SpamAssassin::Logger) perl(Mail::SpamAssassin::Message)
perl(Mail::SpamAssassin::NetSet) perl(Mail::SpamAssassin::PerMsgLearner) perl(
Mail::SpamAssassin::SpamdForkScaling) perl(Mail::SpamAssassin::SubProcBackChan
nel) perl(Mail::SpamAssassin::Timeout) perl(Mail::SpamAssassin::Util::Progress
) perl(POSIX) perl(Pod::Usage) perl(Pod::Usage) perl(bytes) perl(lib) perl(str
ict) perl(vars) perl(warnings) perl-Mail-SpamAssassin = 3.1.3-1
Processing files: perl-Mail-SpamAssassin-3.1.3-1
Provides: config(perl-Mail-SpamAssassin) = 3.1.3-1 perl(Mail::SpamAssassin) =
3.001003 perl(Mail::SpamAssassin::ArchiveIterator) perl(Mail::SpamAssassin::Au
toWhitelist) perl(Mail::SpamAssassin::Bayes) perl(Mail::SpamAssassin::Bayes::C
ombine) perl(Mail::SpamAssassin::Bayes::CombineChi) perl(Mail::SpamAssassin::B
ayes::CombineNaiveBayes) perl(Mail::SpamAssassin::BayesStore) perl(Mail::SpamA
ssassin::BayesStore::DBM) perl(Mail::SpamAssassin::BayesStore::MySQL) perl(Mai
l::SpamAssassin::BayesStore::PgSQL) perl(Mail::SpamAssassin::BayesStore::SDBM)
perl(Mail::SpamAssassin::BayesStore::SQL) perl(Mail::SpamAssassin::Client) per
l(Mail::SpamAssassin::Conf) perl(Mail::SpamAssassin::Conf::LDAP) perl(Mail::Sp
amAssassin::Conf::Parser) perl(Mail::SpamAssassin::Conf::SQL) perl(Mail::SpamA
ssassin::Constants) perl(Mail::SpamAssassin::DBBasedAddrList) perl(Mail::SpamA
ssassin::Dns) perl(Mail::SpamAssassin::DnsResolver) perl(Mail::SpamAssassin::E
valTests) perl(Mail::SpamAssassin::HTML) perl(Mail::SpamAssassin::Locales) per
l(Mail::SpamAssassin::Locker) perl(Mail::SpamAssassin::Locker::Flock) perl(Mai
l::SpamAssassin::Locker::UnixNFSSafe) perl(Mail::SpamAssassin::Locker::Win32)
perl(Mail::SpamAssassin::Logger) perl(Mail::SpamAssassin::Logger::File) perl(M
ail::SpamAssassin::Logger::Stderr) perl(Mail::SpamAssassin::Logger::Syslog) pe
rl(Mail::SpamAssassin::MailingList) perl(Mail::SpamAssassin::Message) perl(Mai
l::SpamAssassin::Message::Metadata) perl(Mail::SpamAssassin::Message::Metadata
::Received) perl(Mail::SpamAssassin::Message::Node) perl(Mail::SpamAssassin::N
etSet) perl(Mail::SpamAssassin::PerMsgLearner) perl(Mail::SpamAssassin::PerMsg
Status) perl(Mail::SpamAssassin::PersistentAddrList) perl(Mail::SpamAssassin::
Plugin) perl(Mail::SpamAssassin::Plugin::AWL) perl(Mail::SpamAssassin::Plugin:
:AccessDB) perl(Mail::SpamAssassin::Plugin::AntiVirus) perl(Mail::SpamAssassin
::Plugin::AutoLearnThreshold) perl(Mail::SpamAssassin::Plugin::DCC) perl(Mail:
:SpamAssassin::Plugin::DKIM) perl(Mail::SpamAssassin::Plugin::DomainKeys) perl
(Mail::SpamAssassin::Plugin::Hashcash) perl(Mail::SpamAssassin::Plugin::MIMEHe
ader) perl(Mail::SpamAssassin::Plugin::Pyzor) perl(Mail::SpamAssassin::Plugin:
:Razor2) perl(Mail::SpamAssassin::Plugin::RelayCountry) perl(Mail::SpamAssassi
n::Plugin::ReplaceTags) perl(Mail::SpamAssassin::Plugin::SPF) perl(Mail::SpamA
ssassin::Plugin::SpamCop) perl(Mail::SpamAssassin::Plugin::Test) perl(Mail::Sp
amAssassin::Plugin::TextCat) perl(Mail::SpamAssassin::Plugin::URIDNSBL) perl(M
ail::SpamAssassin::Plugin::WhiteListSubject) perl(Mail::SpamAssassin::PluginHa
ndler) perl(Mail::SpamAssassin::Reporter) perl(Mail::SpamAssassin::SQLBasedAdd
rList) perl(Mail::SpamAssassin::SpamdForkScaling) perl(Mail::SpamAssassin::Sub
ProcBackChannel) perl(Mail::SpamAssassin::Timeout) perl(Mail::SpamAssassin::Ut
il) perl(Mail::SpamAssassin::Util::DependencyInfo) perl(Mail::SpamAssassin::Ut
il::Progress) perl(Mail::SpamAssassin::Util::RegistrarBoundaries)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHa
vePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: config(perl-Mail-SpamAssassin) = 3.1.3-1 perl >= 0:5.006_001 perl >=
5.6.1 perl(Carp) perl(Config) perl(Cwd) perl(Digest::SHA1) perl(Digest::SHA1)
perl(Errno) perl(Exporter) perl(Fcntl) perl(File::Basename) perl(File::Copy) p
erl(File::Path) perl(File::Spec) perl(File::Spec) >= 0.8 perl(HTML::Parser) pe
rl(HTML::Parser) >= 3.24 perl(IO::File) perl(IO::Select) perl(IO::Socket) perl
(IO::Socket::INET) perl(IPC::Open2) perl(Mail::SpamAssassin) perl(Mail::SpamAs
sassin::AutoWhitelist) perl(Mail::SpamAssassin::Bayes) perl(Mail::SpamAssassin
::Bayes::CombineChi) perl(Mail::SpamAssassin::BayesStore) perl(Mail::SpamAssas
sin::BayesStore::DBM) perl(Mail::SpamAssassin::BayesStore::SQL) perl(Mail::Spa
mAssassin::Conf) perl(Mail::SpamAssassin::Conf::LDAP) perl(Mail::SpamAssassin:
:Conf::Parser) perl(Mail::SpamAssassin::Conf::SQL) perl(Mail::SpamAssassin::Co
nstants) perl(Mail::SpamAssassin::Dns) perl(Mail::SpamAssassin::DnsResolver) p
erl(Mail::SpamAssassin::EvalTests) perl(Mail::SpamAssassin::HTML) perl(Mail::S
pamAssassin::Locales) perl(Mail::SpamAssassin::Locker) perl(Mail::SpamAssassin
::Logger) perl(Mail::SpamAssassin::Logger::Stderr) perl(Mail::SpamAssassin::Ma
ilingList) perl(Mail::SpamAssassin::Message) perl(Mail::SpamAssassin::Message:
:Metadata) perl(Mail::SpamAssassin::Message::Metadata::Received) perl(Mail::Sp
amAssassin::Message::Node) perl(Mail::SpamAssassin::NetSet) perl(Mail::SpamAss
assin::PerMsgStatus) perl(Mail::SpamAssassin::PersistentAddrList) perl(Mail::S
pamAssassin::Plugin) perl(Mail::SpamAssassin::PluginHandler) perl(Mail::SpamAs
sassin::Timeout) perl(Mail::SpamAssassin::Util) perl(Mail::SpamAssassin::Util:
:RegistrarBoundaries) perl(POSIX) perl(Sys::Hostname) perl(Sys::Syslog) perl(T
ext::Wrap) perl(Time::Local) perl(base) perl(bytes) perl(constant) perl(strict
) perl(vars) perl(warnings)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/spamassassi
n-root
Wrote: /usr/src/redhat/RPMS/i386/spamassassin-3.1.3-1.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/perl-Mail-SpamAssassin-3.1.3-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.75356
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Mail-SpamAssassin-3.1.3
+ '[' /var/tmp/spamassassin-root '!=' / ']'
+ rm -rf /var/tmp/spamassassin-root
+ exit 0
[root@jupiter Download]#
  • RPMが作成されていることがわかる.

3.RPMを使ってインストール

  • 作成されたRPMを確認する.
[root@jupiter root]# cd Download 
[root@jupiter Download]# cd /usr/src/redhat/RPMS/i386/
[root@jupiter i386]# ls -la
total 908
drwxr-xr-x  2 root root    4096 Jul 12 17:48 .
drwxr-xr-x  8 root root    4096 Sep 12  2005 ..
-rw-r--r--  1 root root  742360 Jul 12 17:48 perl-Mail-SpamAssassin-3.1.3-1.i386.rpm
-rw-r--r-- 1 root root 166244 Jul 12 17:48 spamassassin-3.1.3-1.i386.rpm [root@jupiter i386]#
  • 古いSpamAssassinがインストールされているか,確認し,不要なモノを削除する.,
[root@jupiter i386]# rpm -qa | grep spam
spamassassin-2.55-3.4
[root@jupiter i386]# rpm -e spamassassin-2.55-3.4 [root@jupiter i386]#
  • インストールを行う.
[root@jupiter i386]# rpm -ihv spamassassin-3.1.3-1.i386.rpm
error: Failed dependencies:
        perl(Mail::SpamAssassin::Logger) is needed by spamassassin-3.1.3-1
        perl(Mail::SpamAssassin::NetSet) is needed by spamassassin-3.1.3-1
        perl(Mail::SpamAssassin::SpamdForkScaling) is needed by spamassassin-3.1.3-1
        perl(Mail::SpamAssassin::SubProcBackChannel) is needed by spamassassin-3.1.3-1
        perl(Mail::SpamAssassin::Timeout) is needed by spamassassin-3.1.3-1
        perl(Mail::SpamAssassin::Util::Progress) is needed by spamassassin-3.1.3-1
        perl-Mail-SpamAssassin = 3.1.3-1 is needed by spamassassin-3.1.3-1
[root@jupiter i386]#
  • SmapAssassion用のPerlモジュールが不足しているというエラーがでている.
  • これは,もう1つのRPMを先にインストールすればよい.
[root@jupiter i386]# rpm -ihv perl-Mail-SpamAssassin-3.1.3-1.i386.rpm
Preparing... ########################################### [100%]
1:perl-Mail-SpamAssassin ########################################### [100%]
[root@jupiter i386]# rpm -ihv spamassassin-3.1.3-1.i386.rpm Preparing... ########################################### [100%] 1:spamassassin ########################################### [100%] [root@jupiter i386]# rpm -qa | grep spam
spamassassin-3.1.3-1
[root@jupiter i386]#
  • これでインストールが完了した.

4.SpamAssassinの起動と自動起動設定

  • SpamAssassinは,デーモンとして稼働する.
  • インストールされたパッケージの構成ファイルを確認する.
[root@jupiter i386]# rpm -ql spamassassin-3.1.3-1
/etc/rc.d/init.d/spamassassin
/usr/bin/sa-learn
/usr/bin/sa-update
/usr/bin/spamassassin
/usr/bin/spamc
/usr/bin/spamd /usr/share/doc/spamassassin-3.1.3 /usr/share/doc/spamassassin-3.1.3/BUGS /usr/share/doc/spamassassin-3.1.3/Changes /usr/share/doc/spamassassin-3.1.3/INSTALL /usr/share/doc/spamassassin-3.1.3/LICENSE /usr/share/doc/spamassassin-3.1.3/README /usr/share/doc/spamassassin-3.1.3/README.spamd /usr/share/doc/spamassassin-3.1.3/TRADEMARK /usr/share/doc/spamassassin-3.1.3/UPGRADE /usr/share/doc/spamassassin-3.1.3/USAGE /usr/share/doc/spamassassin-3.1.3/sample-nonspam.txt /usr/share/doc/spamassassin-3.1.3/sample-spam.txt /usr/share/doc/spamassassin-3.1.3/sql /usr/share/doc/spamassassin-3.1.3/sql/README /usr/share/doc/spamassassin-3.1.3/sql/README.awl /usr/share/doc/spamassassin-3.1.3/sql/README.bayes /usr/share/doc/spamassassin-3.1.3/sql/awl_mysql.sql /usr/share/doc/spamassassin-3.1.3/sql/awl_pg.sql /usr/share/doc/spamassassin-3.1.3/sql/bayes_mysql.sql /usr/share/doc/spamassassin-3.1.3/sql/bayes_pg.sql /usr/share/doc/spamassassin-3.1.3/sql/userpref_mysql.sql /usr/share/doc/spamassassin-3.1.3/sql/userpref_pg.sql /usr/share/man/man1/sa-learn.1.gz /usr/share/man/man1/sa-update.1.gz /usr/share/man/man1/spamassassin.1.gz /usr/share/man/man1/spamc.1.gz /usr/share/man/man1/spamd.1.gz [root@jupiter i386]#
  • デーモンプロセスの詳細を確認する.
[root@jupiter i386]# ls -la /usr/bin/spamd
-rwxr-xr-x    1 root     root        85476 Jul 12 17:47 /usr/bin/spamd
[root@jupiter i386]# file /usr/bin/spamd
/usr/bin/spamd: a /usr/bin/perl -T -w script text executable
[root@jupiter i386]#
  • このデーモンは,Perlでとわかる.
  • デーモンを起動させる.
[root@jupiter i386]# ps -ef | grep spamd
root      2972  2232  0 16:28 pts/1    00:00:00 grep spamd
[root@jupiter i386]# /usr/bin/spamd -d &
[1] 2973
[root@jupiter i386]# ps -ef | grep spamd
root      2975     1 89 16:28 ?        00:00:01 /usr/bin/spamd -d                    
root      2976  2975  0 16:28 ?        00:00:00 spamd child                          
root      2977  2975  0 16:28 ?        00:00:00 spamd child                          
root      2979  2232  0 16:28 pts/1    00:00:00 grep spamd
[1]+  Done                    /usr/bin/spamd -d
[root@jupiter i386]# ps -ef | grep spamd
root      2975     1 22 16:28 ?        00:00:01 /usr/bin/spamd -d                    
root 2976 2975 0 16:28 ? 00:00:00 spamd child
root 2977 2975 0 16:28 ? 00:00:00 spamd child
root 2981 2232 0 16:28 pts/1 00:00:00 grep spamd
[root@jupiter i386]#
  • 稼働していることが確認できた.
  • 次に,自動起動設定を行う.
  • まずは,スクリプトがインストールされているか,確認する.
[root@jupiter i386]# ls -la  /etc/init.d/spamassassin 
-rwxr-xr-x    1 root     root         1555 Jul 12 17:48 /etc/init.d/spamassassin
[root@jupiter i386]# cat /etc/init.d/spamassassin #!/bin/sh # # spamassassin This script starts and stops the spamd daemon # # chkconfig: - 80 30 # processname: spamd # description: spamd is a daemon process which uses SpamAssassin to check ¥ # email messages for SPAM. It is normally called by spamc ¥ # from a MDA. # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 # Set default spamd configuration. SPAMDOPTIONS="-d -c -m5 -H" SPAMD_PID=/var/run/spamd.pid # Source spamd configuration. if [ -f /etc/sysconfig/spamassassin ] ; then . /etc/sysconfig/spamassassin fi [ -f /usr/bin/spamd -o -f /usr/local/bin/spamd ] || exit 0 PATH=$PATH:/usr/bin:/usr/local/bin # By default it's all good RETVAL=0 # See how we were called. case "$1" in start) # Start daemon. echo -n "Starting spamd: " daemon $NICELEVEL spamd $SPAMDOPTIONS -r $SPAMD_PID RETVAL=$? echo if [ $RETVAL = 0 ]; then touch /var/lock/subsys/spamassassin fi ;; stop) # Stop daemons. echo -n "Shutting down spamd: " killproc spamd RETVAL=$? echo if [ $RETVAL = 0 ]; then rm -f /var/lock/subsys/spamassassin rm -f $SPAMD_PID fi ;; restart) $0 stop $0 start ;; condrestart) [ -e /var/lock/subsys/spamassassin ] && $0 restart ;; status) status spamd RETVAL=$? ;; *) echo "Usage: $0 {start|stop|restart|status|condrestart}" RETVAL=1 ;; esac exit $RETVAL [root@jupiter i386]#
  • スクリプトが動作するか,確認してみる.
[root@jupiter i386]# /etc/init.d/spamassassin status
spamd (pid 2977 2976 2975) を実行中...
[root@jupiter i386]# /etc/init.d/spamassassin stop
Shutting down spamd: [ OK ]
[root@jupiter i386]# /etc/init.d/spamassassin start Starting spamd: [ OK ]
[root@jupiter i386]# /etc/init.d/spamassassin status spamd (pid 3767 3766 3763) を実行中...
[root@jupiter i386]#
  • 自動起動設定を確認する.
[root@jupiter i386]# /sbin/chkconfig --list | grep spam
spamassassin 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@jupiter i386]#
  • 登録されていなかったので,ランレベル3,4,5で起動するように設定する.
[root@jupiter i386]# /sbin/chkconfig --level 345 spamassassin on
[root@jupiter i386]# /sbin/chkconfig --list | grep spam
spamassassin 0:off 1:off 2:off 3:on 4:on 5:on 6:off
[root@jupiter i386]#
  • これで終了.

5.認識テスト

  • コマンドラインのクライアントプログラムのspamassasinを用いて,サンプルとして用意されているメールファイルを元に実行確認を行ってみる.
  • まずは,サンプルファイルを確認する.
[root@jupiter i386]# rpm -ql spamassassin-3.1.3-1 | grep sample
/usr/share/doc/spamassassin-3.1.3/sample-nonspam.txt
/usr/share/doc/spamassassin-3.1.3/sample-spam.txt
[root@jupiter i386]# l
  • スパムではない,メールサンプルを使って検査する.
[root@jupiter i386]# /usr/bin/spamassassin -t /usr/share/doc/spamassassin-3.1.3/samp
le-nonspam.txt
[3213] warn: config: created user preferences file: /root/.spamassassin/user_prefs Return-Path: <tbtf-approval@world.std.com> X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on jupiter
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
version=3.1.3
Delivered-To: foo@foo.com
Received: from europe.std.com (europe.std.com [199.172.62.20])
by mail.netnoteinc.com (Postfix) with ESMTP id 392E1114061
for <foo@foo.com>; Fri, 20 Apr 2001 21:34:46 +0000 (Eire)
Received: (from daemon@localhost)
by europe.std.com (8.9.3/8.9.3) id RAA09630
for tbtf-outgoing; Fri, 20 Apr 2001 17:31:18 -0400 (EDT)
Received: from sgi04-e.std.com (sgi04-e.std.com [199.172.62.134])
by europe.std.com (8.9.3/8.9.3) with ESMTP id RAA08749
for <tbtf@facteur.std.com>; Fri, 20 Apr 2001 17:24:31 -0400 (EDT)
Received: from world.std.com (world-f.std.com [199.172.62.5])
by sgi04-e.std.com (8.9.3/8.9.3) with ESMTP id RAA8278330
for <tbtf@facteur.std.com>; Fri, 20 Apr 2001 17:24:31 -0400 (EDT)
Received: (from dawson@localhost)
by world.std.com (8.9.3/8.9.3) id RAA26781
for tbtf@world.std.com; Fri, 20 Apr 2001 17:24:31 -0400 (EDT)
Received: from sgi04-e.std.com (sgi04-e.std.com [199.172.62.134])
by europe.std.com (8.9.3/8.9.3) with ESMTP id RAA07541
for <tbtf@facteur.std.com>; Fri, 20 Apr 2001 17:12:06 -0400 (EDT)
Received: from world.std.com (world-f.std.com [199.172.62.5])
by sgi04-e.std.com (8.9.3/8.9.3) with ESMTP id RAA8416421
for <tbtf@facteur.std.com>; Fri, 20 Apr 2001 17:12:06 -0400 (EDT)
Received: from [208.192.102.193] (ppp0c199.std.com [208.192.102.199])
by world.std.com (8.9.3/8.9.3) with ESMTP id RAA14226
for <tbtf@world.std.com>; Fri, 20 Apr 2001 17:12:04 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <v0421010eb70653b14e06@[208.192.102.193]>
Date: Fri, 20 Apr 2001 16:59:58 -0400
To: tbtf@world.std.com
From: Keith Dawson <dawson@world.std.com>
Subject: TBTF ping for 2001-04-20: Reviving
Content-Type: text/plain; charset="us-ascii"
Sender: tbtf-approval@world.std.com
Precedence: list
Reply-To: tbtf-approval@europe.std.com

-----BEGIN PGP SIGNED MESSAGE-----

TBTF ping for 2001-04-20: Reviving

T a s t y B i t s f r o m t h e T e c h n o l o g y F r o n t

Timely news of the bellwethers in computer and communications
technology that will affect electronic commerce -- since 1994

Your Host: Keith Dawson

ISSN: 1524-9948

This issue: < http://tbtf.com/archive/2001-04-20.html >

To comment on this issue, please use this forum at Quick Topic:
< http://www.quicktopic.com/tbtf/H/kQGJR2TXL6H >
________________________________________________________________________

Q u o t e O f T h e M o m e n t

Even organizations that promise "privacy for their customers" rarely
if ever promise "continued privacy for their former customers..."
Once you cancel your account with any business, their promises of
keeping the information about their customers private no longer
apply... you're not a customer any longer.

This is in the large category of business behaviors that individuals
would consider immoral and deceptive -- and businesses know are not
illegal.

-- "_ankh," writing on the XNStalk mailing list
________________________________________________________________________

..TBTF's long hiatus is drawing to a close

Hail subscribers to the TBTF mailing list. Some 2,000 [1] of you
have signed up since the last issue [2] was mailed on 2000-07-20.
This brief note is the first of several I will send to this list to
excise the dead addresses prior to resuming regular publication.

While you time the contractions of the newsletter's rebirth, I in-
vite you to read the TBTF Log [3] and sign up for its separate free
subscription. Send "subscribe" (no quotes) with any subject to
tbtf-log-request@tbtf.com . I mail out collected Log items on Sun-
days.

If you need to stay more immediately on top of breaking stories,
pick up the TBTF Log's syndication file [4] or read an aggregator
that does. Examples are Slashdot's Cheesy Portal [5], Userland [6],
and Sitescooper [7]. If your news obsession runs even deeper and you
own an SMS-capable cell phone or PDA, sign up on TBTF's WebWire-
lessNow portal [8]. A free call will bring you the latest TBTF Log
headline, Jargon Scout [9] find, or Siliconium [10].

Two new columnists have bloomed on TBTF since last summer: Ted By-
field's roving_reporter [11] and Gary Stock's UnBlinking [12]. Late-
ly Byfield has been writing in unmatched depth about ICANN, but the
roving_reporter nym's roots are in commentary at the intersection of
technology and culture. Stock's UnBlinking latches onto topical sub-
jects and pursues them to the ends of the Net. These writers' voices
are compelling and utterly distinctive.

[1] http://tbtf.com/growth.html
[2] http://tbtf.com/archive/2000-07-20.html
[3] http://tbtf.com/blog/
[4] http://tbtf.com/tbtf.rdf
[5] http://www.slashdot.org/cheesyportal.shtml
[6] http://my.userland.com/
[7] http://www.sitescooper.org/
[8] http://tbtf.com/pull-wwn/
[9] http://tbtf.com/jargon-scout.html
[10] http://tbtf.com/siliconia.html
[11] http://tbtf.com/roving_reporter/
[12] http://tbtf.com/unblinking/
________________________________________________________________________

S o u r c e s

> For a complete list of TBTF's email and Web sources, see
http://tbtf.com/sources.html .
________________________________________________________________________

B e n e f a c t o r s

TBTF is free. If you get value from this publication, please visit
the TBTF Benefactors page < http://tbtf.com/the-benefactors.html >
and consider contributing to its upkeep.
________________________________________________________________________

TBTF home and archive at http://tbtf.com/ . To unsubscribe send
the message "unsubscribe" to tbtf-request@tbtf.com. TBTF is Copy-
right 1994-2000 by Keith Dawson, <dawson@world.std.com>. Commercial
use prohibited. For non-commercial purposes please forward, post,
and link as you see fit.
_______________________________________________
Keith Dawson dawson@world.std.com
Layer of ash separates morning and evening milk.

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.2 for non-commercial use <http://www.pgp.com>

iQCVAwUBOuCi3WAMawgf2iXRAQHeAQQA3YSePSQ0XzdHZUVskFDkTfpE9XS4fHQs
WaT6a8qLZK9PdNcoz3zggM/Jnjdx6CJqNzxPEtxk9B2DoGll/C/60HWNPN+VujDu
Xav65S0P+Px4knaQcCIeCamQJ7uGcsw+CqMpNbxWYaTYmjAfkbKH1EuLC2VRwdmD
wQmwrDp70v8=
=8hLB
-----END PGP SIGNATURE-----


Spam detection software, running on the system "jupiter", has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email. If you have any questions, see
the administrator of that system for details.

Content preview: -----BEGIN PGP SIGNED MESSAGE----- TBTF ping for
2001-04-20: Reviving T a s t y B i t s f r o m t h e T e c h n o l o g y
F r o n t [...]

Content analysis details: (0.0 points, 5.0 required)

pts rule name description
---- ---------------------- --------------------------------------------------
_SUMMARY_

[root@jupiter i386]#
[root@jupiter i386]#
  • X-Spam-Statusヘッダを見ると,noとなっており,スパムではないことが確認できた.
  • 次に,スパム入りのサンプルを実行してみる.
[root@jupiter i386]# /usr/bin/spamassassin -t /usr/share/doc/spamassassin-3.1.3/samp
le-spam.txt

Received: from localhost by jupiter
with SpamAssassin (version 3.1.3);
Thu, 13 Jul 2006 16:43:42 +0900
From: Sender <sender@example.net>
To: Recipient <recipient@example.net>
Subject: Test spam mail (GTUBE)
Date: Wed, 23 Jul 2003 23:30:00 +0200
Message-Id: <GTUBE1.1010101@example.net>
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on jupiter
X-Spam-Level: **************************************************
X-Spam-Status: Yes, score=1000.0 required=5.0 tests=GTUBE,NO_RECEIVED,
NO_RELAYS autolearn=no version=3.1.3
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----------=_44B5F9AE.B03853BC"

This is a multi-part message in MIME format.

------------=_44B5F9AE.B03853BC
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

Spam detection software, running on the system "jupiter", has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email. If you have any questions, see
the administrator of that system for details.

Content preview: This is the GTUBE, the Generic Test for Unsolicited Bulk
Email If your spam filter supports it, the GTUBE provides a test by
which you can verify that the filter is installed correctly and is
detecting incoming spam. You can send yourself a test mail containing
the following string of characters (in upper case and with no white
spaces and line breaks): [...]

Content analysis details: (1000.0 points, 5.0 required)

pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 NO_RELAYS Informational: message was not relayed via SMTP
1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email
-0.0 NO_RECEIVED Informational: message has no Received headers

------------=_44B5F9AE.B03853BC Content-Type: message/rfc822; x-spam-type=original Content-Description: original message before SpamAssassin Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: Test spam mail (GTUBE) Message-ID: <GTUBE1.1010101@example.net> Date: Wed, 23 Jul 2003 23:30:00 +0200 From: Sender <sender@example.net> To: Recipient <recipient@example.net> Precedence: junk MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit This is the GTUBE, the Generic Test for Unsolicited Bulk Email If your spam filter supports it, the GTUBE provides a test by which you can verify that the filter is installed correctly and is detecting incoming spam. You can send yourself a test mail containing the following string of characters (in upper case and with no white spaces and line breaks): XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X You should send this test mail from an account outside of your network. ------------=_44B5F9AE.B03853BC-- Spam detection software, running on the system "jupiter", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This is the GTUBE, the Generic Test for Unsolicited Bulk Email If your spam filter supports it, the GTUBE provides a test by which you can verify that the filter is installed correctly and is detecting incoming spam. You can send yourself a test mail containing the following string of characters (in upper case and with no white spaces and line breaks): [...] Content analysis details: (1000.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 NO_RELAYS Informational: message was not relayed via SMTP 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email -0.0 NO_RECEIVED Informational: message has no Received headers [root@jupiter i386]#
  • X-Spam-Statusを見ると,スパムとして認定され,スコアが1000点になっている.


広告スペース
Google