首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

ubuntu-qmail装配配置详解(step by step)(4)

2012-07-19 
ubuntu-qmail安装配置详解(step by step)(4)邮件已经可以正常收发了,我们再接再厉,安装反垃圾邮件系统和杀

ubuntu-qmail安装配置详解(step by step)(4)

邮件已经可以正常收发了,我们再接再厉,安装反垃圾邮件系统和杀毒系统

1、安装反垃圾邮件系统

root@ubuntu-sdp:/usr/tmp#cpan


cpan[1]>install Mail::SpamAssassin

最后会提示错误,因为有些模块没有安装

再依次安装


REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP
optional module missing: Digest::SHA1
optional module missing: Mail::SPF
optional module missing: IP::Country
optional module missing: Razor2
optional module missing: Net::Ident
optional module missing: IO::Socket::INET6
optional module missing: IO::Socket::SSL
optional module missing: Mail::DKIM
optional module missing: Encode::Detect

warning: some functionality may not be available,
please read the above report before continuing!

Warning (usually harmless): 'YAML' not installed, will not store persistent state
? JMASON/Mail-SpamAssassin-3.3.0.tar.gz
? /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NO Makefile created
Running make test
? Make had some problems, won't test
Running make install
? Make had some problems, won't install
Could not read '/root/.cpan/build/Mail-SpamAssassin-3.3.0-Zofa2l/META.yml'. Falling back to other methods to determine prerequisites
Failed during this command:
?JMASON/Mail-SpamAssassin-3.3.0.tar.gz??????? : writemakefile NO -- No Makefile created

?

?

在以下安装过程,所有问题一律回车

cpan[2]>install Net::DNS

cpan[4]> install NetAddr::IP

cpan[1]> install Digest::SHA

?

cpan[2]> install Mail::SPF

cpan[3]> install IP::Country

cpan[4]> install Razor2

cpan[5]> install Net::Ident

cpan[5]> install?IO::Socket::INET6


cpan[8]> install IO::Socket::SSL

cpan[8]> install Mail::DKIM

cpan[8]> install Encode::Detect

root@ubuntu-sdp:/usr/tmp# wget http://apache.etoak.com/spamassassin/source/Mail-SpamAssassin-3.3.0.tar.gz
--2010-02-13 19:03:21--? http://apache.etoak.com/spamassassin/source/Mail-SpamAssassin-3.3.0.tar.gz
Resolving apache.etoak.com... 123.232.99.197
Connecting to apache.etoak.com|123.232.99.197|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1322429 (1.3M) [application/x-gzip]
Saving to: `Mail-SpamAssassin-3.3.0.tar.gz.1'

100%[===================================================================================>] 1,322,429??? 183K/s?? in 7.2s???

2010-02-13 19:03:29 (179 KB/s) - `Mail-SpamAssassin-3.3.0.tar.gz.1' saved [1322429/1322429]

root@ubuntu-sdp:/usr/tmp# tar xvfz Mail-SpamAssassin-3.3.0.tar.gz

root@ubuntu-sdp:/usr/tmp# cd Mail-SpamAssassin-3.3.0

root@ubuntu-sdp:/usr/tmp/Mail-SpamAssassin-3.3.0# perl Makefile.PL
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]

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 Razor2 module is not installed,
minimum required version is 2.61.

? 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::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 Mail::DKIM module is not installed,
minimum required version is 0.31, recommended version is 0.37 or higher.

? If this module is installed and the DKIM plugin is enabled,
? SpamAssassin will perform DKIM signature verification when DKIM-Signature
? header fields are present in the message headers, and check ADSP rules
? (e.g. anti-phishing) when a mail message does not contain a valid author
? domain signature. Version 0.37 or later is needed to fully support ADSP.

optional module missing: Razor2
optional module missing: Net::Ident
optional module missing: IO::Socket::SSL
optional module missing: Mail::DKIM

warning: some functionality may not be available,
please read the above report before continuing!

Checking if your kit is complete...
Looks good
Warning: prerequisite Mail::DKIM 0.31 not found.
Writing Makefile for Mail::SpamAssassin
Makefile written by ExtUtils::MakeMaker 6.42

root@ubuntu-sdp:/usr/tmp/Mail-SpamAssassin-3.3.0#make

root@ubuntu-sdp:/usr/tmp/Mail-SpamAssassin-3.3.0#make install

root@ubuntu-sdp:/usr/local/bin#cd /usr/local/bin

root@ubuntu-sdp:/usr/local/bin# sa-update

root@ubuntu-sdp:/usr/local/bin# nano /etc/init.d/spamd

? GNU nano 2.0.9????????????????????????? File: /etc/init.d/spamd???????????????????????????????????????????????????????????

#!/bin/sh
/usr/local/bin/spamd &

然后将/etc/init.d/spamd加入自启动名单中(使用rcconf,这一步不详述了)

可以先手工运行

root@ubuntu-sdp:/usr/local/bin# spamd &

安装杀毒系统

root@ubuntu-sdp:/usr/tmp# wget http://nchc.dl.sourceforge.net/project/clamav/clamav/0.95.3/clamav-0.95.3.tar.gz

root@ubuntu-sdp:/usr/tmp#tar xvfz clamav-0.95.3.tar.gz

root@ubuntu-sdp:/usr/tmp#cd clamav-0.95.3

root@ubuntu-sdp:/usr/tmp#useradd -s /bin/false clamav

root@ubuntu-sdp:/usr/tmp#./configure --prefix=/usr/local/clamav

root@ubuntu-sdp:/usr/tmp#make

root@ubuntu-sdp:/usr/tmp#make install

安装qmail-scanner

root@ubuntu-sdp:/usr/tmp# wget http://downloads.sourceforge.net/project/qmail-scanner/qmail-scanner/2.08/qmail-scanner-2.08.tgz?use_mirror=nchc
--2010-02-12 09:12:27--? http://downloads.sourceforge.net/project/qmail-scanner/qmail-scanner/2.08/qmail-scanner-2.08.tgz?use_mirror=nchc
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://nchc.dl.sourceforge.net/project/qmail-scanner/qmail-scanner/2.08/qmail-scanner-2.08.tgz [following]
--2010-02-12 09:12:28--? http://nchc.dl.sourceforge.net/project/qmail-scanner/qmail-scanner/2.08/qmail-scanner-2.08.tgz
Resolving nchc.dl.sourceforge.net... 211.79.60.17
Connecting to nchc.dl.sourceforge.net|211.79.60.17|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 239667 (234K) [application/x-gzip]
Saving to: `qmail-scanner-2.08.tgz'

100%[===================================================================================>] 239,667???? 77.3K/s?? in 3.0s???

2010-02-12 09:12:32 (77.3 KB/s) - `qmail-scanner-2.08.tgz' saved [239667/239667]


root@ubuntu-sdp:/usr/tmp# useradd -s /bin/false qscand

root@ubuntu-sdp:/usr/tmp# tar xvfz qmail-scanner-2.08.tgz

root@ubuntu-sdp:/usr/tmp# cd qmail-scanner-2.08

安装maildrop

?root@ubuntu-sdp:/home/deepfuture# cd /usr/tmp

root@ubuntu-sdp:/usr/tmp# wget https://sourceforge.net/projects/courier/files/maildrop/2.4.0/maildrop-2.4.0.tar.bz2/download
--2010-02-13 22:29:56--? https://sourceforge.net/projects/courier/files/maildrop/2.4.0/maildrop-2.4.0.tar.bz2/download
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://sourceforge.net/projects/courier/files/maildrop/2.4.0/maildrop-2.4.0.tar.bz2/download [following]
--2010-02-13 22:29:58--? http://sourceforge.net/projects/courier/files/maildrop/2.4.0/maildrop-2.4.0.tar.bz2/download
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://downloads.sourceforge.net/project/courier/maildrop/2.4.0/maildrop-2.4.0.tar.bz2?use_mirror=nchc [following]
--2010-02-13 22:29:59--? http://downloads.sourceforge.net/project/courier/maildrop/2.4.0/maildrop-2.4.0.tar.bz2?use_mirror=nchc
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://nchc.dl.sourceforge.net/project/courier/maildrop/2.4.0/maildrop-2.4.0.tar.bz2 [following]
--2010-02-13 22:30:00--? http://nchc.dl.sourceforge.net/project/courier/maildrop/2.4.0/maildrop-2.4.0.tar.bz2
Resolving nchc.dl.sourceforge.net... 211.79.60.17
Connecting to nchc.dl.sourceforge.net|211.79.60.17|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2415851 (2.3M) [application/x-bzip2]
Saving to: `maildrop-2.4.0.tar.bz2'

100%[===================================================================================>] 2,415,851??? 212K/s?? in 11s????

2010-02-13 22:30:12 (205 KB/s) - `maildrop-2.4.0.tar.bz2' saved [2415851/2415851]

root@ubuntu-sdp:/usr/tmp# tar xvfj maildrop-2.4.0.tar.bz2

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# apt-get install g++ libpcre3-dev

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# groupadd maildrop
root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# useradd -g maildrop maildrop
root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0#

?

unziproot@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# groupadd maildrop
root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# useradd -g maildrop maildrop
root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# id maildrop
uid=1011(maildrop) gid=1012(maildrop) groups=1012(maildrop)
root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# ./configure --enable-maildrop-uid=1011 --enable-maildrop-gid=1012? --enable-trusted-users='root qmaild maildrop'

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# make

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# make install

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# chmod 4755 /usr/local/bin/maildrop

root@ubuntu-sdp:/usr/tmp/maildrop-2.4.0# cd /var/vpopmail/domains/deepfuture.imwork.net

root@ubuntu-sdp:/var/vpopmail/domains/deepfuture.imwork.net# nano ./mailfilter

? GNU nano 2.0.9??????????????????????????? File: ./mailfilter??????????????????????????????????????????????????????????????

VHOME='/var/vpopmail/bin/vuserinfo -d $EXT@$Host'
to "$VHOME/Maildir"

root@ubuntu-sdp:/var/vpopmail/domains/deepfuture.imwork.net# nano .qmail-default

? GNU nano 2.0.9?????????????????????????? File: .qmail-default?????????????????????????????????????????????????????????????

| /var/vpopmail/bin/vdelivermail '' bounce-no-mailbox
|/usr/local/bin/maildrop ./.mailfilter

?

?安装unzip

root@ubuntu-sdp:/home/deepfuture# apt-get install unzip
正在读取软件包列表... 完成
正在分析软件包的依赖关系树??????
正在读取状态信息... 完成??????
建议安装的软件包:
? zip
下列【新】软件包将被安装:
? unzip
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 34 个软件未被升级。
需要下载 0B/181kB 的软件包。
解压缩后会消耗掉 406kB 的额外空间。
选中了曾被取消选择的软件包 unzip。
(正在读取数据库 ... 系统当前总共安装有 62665 个文件和目录。)
正在解压缩 unzip (从 .../archives/unzip_6.0-1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 unzip (6.0-1) ...

安装perl-suid

?root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# apt-get install perl-suid
正在读取软件包列表... 完成
正在分析软件包的依赖关系树??????
正在读取状态信息... 完成??????
将会安装下列额外的软件包:
? libperl5.10
下列【新】软件包将被安装:
? libperl5.10 perl-suid
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 32 个软件未被升级。
需要下载 684kB 的软件包。
解压缩后会消耗掉 1,593kB 的额外空间。
您希望继续执行吗?[Y/n]y

?安装程序需要damontools中的setuidgid这个程序,因为我们的damontools是手工安装的,所以拷贝这个东东过来
root@ubuntu-sdp:/usr/bin# cp /var/daemontool/command/setuidgid /usr/bin/setuidgid

root@ubuntu-sdp:/usr/bin# cd /usr/tmp/qmail-scanner-2.08加到/etc/enviroment

先手工增加,最好把这个/usr/local/clamav/bin加到/etc/environment中的PATH

root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# export PATH=$PATH:/usr/local/clamav/bin

?

deepfuture@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08$ sudo su

root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# cd /var/vpopmail/domains/deepfuture.imwork.net

?root@ubuntu-sdp:/var/vpopmail/domains/deepfuture.imwork.net# nano /var/daemontool/service/qmail-send/run

? GNU nano 2.0.9?????????????????? File: /var/daemontool/service/qmail-send/run?????????????????????????????????????????????

#!/bin/sh
export PATH=$PATH:/var/qmail/bin:/usr/local/clamav/bin
export QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
qmail-start "`cat /var/qmail/control/mydelivery`"

?root@ubuntu-sdp:/var/vpopmail/domains/deepfuture.imwork.net# nano /etc/tcp.smtp

? GNU nano 2.0.9??????????????????????????? File: /etc/tcp.smtp?????????????????????????????????????????????????????????????

127.0.0.1:allow,RELAYCLIENT="",RBLSMTPD=""

:allow,RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"

?root@ubuntu-sdp:/var/vpopmail/domains/deepfuture.imwork.net# tcprules /etc/tcp.smtp.cdb /tmp/tcp.smtp < /etc/tcp.smtp

?

安装qmail-scanner

?

?


root@ubuntu-sdp:/home/deepfuture# nano /etc/environment

? GNU nano 2.0.9?????????????????????????? File: /etc/environment???????????????????????????????????????????????????????????

?

?

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/jre/bin:/usr/lib/jvm/j$
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
LC_ALL="zh_CN.UTF-8"

root@ubuntu-sdp:/home/deepfuture# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

保证LC_ALL不为空,否则可以先手工增加 一下

export LC_ALL="zh_CN.UTF-8"

开始安装

root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# spamd &
[1] 2261
root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08#? ./configure --local-domains "deepfuture.imwork.net" --install
Building Qmail-Scanner 2.08...


??????????????? ***** NOTE ******

Qmail-Scanner doesn't have language translations for zh_CN.UTF-8,
- so defaulting to english...

[Hit <RETURN> to continue]

?

This script will search your system for the virus scanners it knows
about, and will ensure that all external programs
qmail-scanner-queue.pl uses are explicitly pathed for performance
reasons.

Continue? ([Y]/N)

?2月 14 15:06:29.210 [2261] info: spamd: server started on port 783/tcp (running version 3.3.0)
?2月 14 15:06:29.211 [2261] info: spamd: server pid: 2261
?2月 14 15:06:29.232 [2261] info: spamd: server successfully spawned child process, pid 2442
?2月 14 15:06:29.241 [2261] info: spamd: server successfully spawned child process, pid 2443
?2月 14 15:06:29.255 [2442] info: spamd: connection from localhost [127.0.0.1] at port 49938
?2月 14 15:06:29.260 [2261] info: prefork: child states: BI
?2月 14 15:06:29.301 [2442] info: spamd: setuid to qscand succeeded
?2月 14 15:06:29.323 [2442] info: spamd: processing message <00m94g5gf2f73f9b@users.sourceforge.net> for qscand:1010
?2月 14 15:06:29.818 [2442] warn: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create tmp lockfile /home/qscand/.spamassassin/bayes.lock.ubuntu-sdp.2442 for /home/qscand/.spamassassin/bayes.lock: No such file or directory
?2月 14 15:06:29.834 [2442] info: spamd: clean message (-0.0/5.0) for qscand:1010 in 0.6 seconds, 394 bytes.
?2月 14 15:06:29.852 [2442] info: spamd: result: . 0 - NO_RECEIVED,NO_RELAYS scantime=0.6,size=394,user=qscand,uid=1010,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=49938,mid=<00m94g5gf2f73f9b@users.sourceforge.net>,autolearn=unavailable
?2月 14 15:06:29.882 [2443] info: spamd: connection from localhost [127.0.0.1] at port 49939
?2月 14 15:06:29.906 [2443] info: spamd: setuid to qscand succeeded
?2月 14 15:06:29.945 [2443] info: spamd: processing message <00m94g5gf2f73f9b@users.sourceforge.net> for qscand:1010
?2月 14 15:06:30.226 [2261] info: prefork: child states: IB
?2月 14 15:06:30.288 [2443] warn: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create tmp lockfile /home/qscand/.spamassassin/bayes.lock.ubuntu-sdp.2443 for /home/qscand/.spamassassin/bayes.lock: No such file or directory
?2月 14 15:06:30.310 [2443] info: spamd: clean message (-0.0/5.0) for qscand:1010 in 0.4 seconds, 394 bytes.
?2月 14 15:06:30.312 [2443] info: spamd: result: . 0 - NO_RECEIVED,NO_RELAYS scantime=0.4,size=394,user=qscand,uid=1010,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=49939,mid=<00m94g5gf2f73f9b@users.sourceforge.net>,autolearn=unavailable
?2月 14 15:06:30.426 [2442] info: spamd: connection from localhost [127.0.0.1] at port 49940
?2月 14 15:06:30.440 [2442] info: spamd: setuid to qscand succeeded
?2月 14 15:06:30.453 [2442] info: spamd: processing message <GTUBE1.1010101@example.net> for qscand:1010
?2月 14 15:06:30.653 [2261] info: prefork: child states: BI
?2月 14 15:06:30.758 [2442] info: spamd: identified spam (1000.0/5.0) for qscand:1010 in 0.3 seconds, 799 bytes.
?2月 14 15:06:30.760 [2442] info: spamd: result: Y 999 - GTUBE,NO_RECEIVED,NO_RELAYS scantime=0.3,size=799,user=qscand,uid=1010,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=49940,mid=<GTUBE1.1010101@example.net>,autolearn=no
?2月 14 15:06:30.809 [2443] info: spamd: connection from localhost [127.0.0.1] at port 49941
?2月 14 15:06:30.832 [2443] info: spamd: setuid to qscand succeeded
?2月 14 15:06:30.837 [2443] info: spamd: checking message <GTUBE1.1010101@example.net> for qscand:1010
?2月 14 15:06:31.129 [2261] info: prefork: child states: IB
?2月 14 15:06:31.152 [2443] info: spamd: identified spam (1000.0/5.0) for qscand:1010 in 0.3 seconds, 799 bytes.
?2月 14 15:06:31.156 [2443] info: spamd: result: Y 999 - GTUBE,NO_RECEIVED,NO_RELAYS scantime=0.3,size=799,user=qscand,uid=1010,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=49941,mid=<GTUBE1.1010101@example.net>,autolearn=no
?2月 14 15:06:31.532 [2261] info: prefork: child states: II

The following binaries and scanners were found on your system:

mimeunpacker=/usr/local/bin/reformime

Content/Virus Scanners installed on your System

max-scan-size=100000000
clamdscan=/usr/local/clamav/bin/clamdscan (which means clamscan won't be used as clamdscan is better)
fast_spamassassin=/usr/local/bin/spamc

Qmail-Scanner details.

log-details=syslog
log-crypto=0
fix-mime=2
ignore-eol-check=0
debug=1
notify=psender,nmlvadm
redundant-scanning=yes
sa-tempfail=1
sa-faulttolerant=1
sa-maxsize=256000
virus-admin=System Anti-Virus Administrator <root@ubuntu-sdp>
local-domains='ubuntu-sdp','deepfuture.imwork.net'
silent-viruses='klez','bugbear','hybris','yaha','braid','nimda','tanatos','sobig','winevar','palyh','fizzer','gibe','cailont','lovelorn','swen','dumaru','sober','hawawi','holar-i','mimail','poffer','bagle','worm.galil','mydoom','worm.sco','tanx','novarg','\@mm'
scanners="clamdscan","fast_spamassassin"

If that looks correct, I will now generate qmail-scanner-queue.pl
for your system...
Continue? ([Y]/N)

Testing suid nature of /usr/bin/perl...
Looks OK...
Hit RETURN to create initial directory structure under /var/spool/qscan,
and install qmail-scanner-queue.pl under /var/qmail/bin:
perlscanner: generate new DB file from /var/spool/qscan/quarantine-events.txt
perlscanner: total of 12 entries.

Finished installation of initial directory structure for Qmail-Scanner
under /var/spool/qscan and qmail-scanner-queue.pl under /var/qmail/bin.

Finished. Please read README(.html) and then go over the script
(/var/qmail/bin/qmail-scanner-queue.pl) to check paths/etc.

"/var/qmail/bin/qmail-scanner-queue.pl -r" should return some well-known virus
definitions to show that the internal perlscanner component is working.

That's it!

?

????????????? ****** FINAL TEST ******

Please log into an unpriviledged account and run
/var/qmail/bin/qmail-scanner-queue.pl -g

If you see the error "Can't do setuid", or "Permission denied", then?
refer to the FAQ.

(e.g.? "setuidgid qmaild /var/qmail/bin/qmail-scanner-queue.pl -g")


That's it! To report success:

?? % (echo 'First M. Last'; cat SYSDEF)|mail jhaar-s4vstats@crom.trimble.co.nz
Replace First M. Last with your name.
root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08#

测试一下:

?root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# /var/qmail/bin/qmail-scanner-queue.pl -g
perlscanner: generate new DB file from /var/spool/qscan/quarantine-events.txt
perlscanner: total of 12 entries.
root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08# /var/qmail/bin/qmail-scanner-queue.pl -z
root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08#

?启动daemontool
root@ubuntu-sdp:/usr/tmp/qmail-scanner-2.08#? /var/daemontool/command/svscanboot &
[1] 1460

最后用foxmail测试一下


ubuntu-qmail装配配置详解(step by step)(4)
?


ubuntu-qmail装配配置详解(step by step)(4)
?


ubuntu-qmail装配配置详解(step by step)(4)
?


ubuntu-qmail装配配置详解(step by step)(4)
?

?

热点排行