В рассмотренном примере использовались следующие параметры:
"-n" указываем путь к SSL сертификату.
"-s" разрешаем использование SSL.
"-D" включаем TCP_NODELAY.
"-R" запрещаем поиск имени удаленного хоста в ДНС.
"-H" запрещаем чтение TCPREMOTEINFO удаленного хоста.
"-u" указываем идентификатор пользователя UID.
"-g" указываем идентификатор группы GID.
"123.45.67.89" IP адрес.
"993" порт.
Установка Qmail.
Qmail - это небольшая, быстрая и безопасная программа пересылки
почты.
http://cr.yp.to/qmail.html
http://www.ru.qmail.org
Your hostname is earth
Your host's fully qualified name in DNS is earth.mydomain.org.
Putting earth.mydomain.org into control/me...
Putting mydomain.org into control/defaultdomain...
Putting mydomain.org into control/plusdomain...
Checking local IP addresses:
127.0.0.1: Adding localhost to control/locals...
123.45.67.89: Adding earth.mydomain.org to control/locals...
If there are any other domain names that point to you,
you will have to add them to /var/qmail/control/locals.
You don't have to worry about aliases, i.e., domains with CNAME records.
Copying /var/qmail/control/locals to /var/qmail/control/rcpthosts...
Now qmail will refuse to accept SMTP messages except to those hosts.
Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
В случае, если Вы получили сообщение об ошибке похожее на:
Your hostname is earth.
hard error
Sorry, I couldn't find your host's canonical name in DNS.
You will have to set up control/me yourself.
Создаем файл /var/qmail/control/defaulthost добавив в него строку:
mydomain.org
Создаем файл /var/qmail/control/badmailfrom-unknown
http://www.lamer.de/maex/creative/software/qmail/103-bmfunk/
При отправке письма происходит проверка на наличие PTR-записи для IP-адреса
отправителя. В случае, если этот IP-адрес не имеет такой записи - письмо блокируется.
Создаем файл /etc/mail/dot-qmail, добавив в него строку:
./Maildir/
На данном этапе установка и настройка Qmail окончена, теперь можно удалить
ненужные файлы.
Установка VpopMail.
VpopMail - это вспомогательная программа обеспечивающая управление почтовыми
ящиками при помощи технологии виртуальных доменов без заведения системных аккаунтов.
http://inter7.com/vpopmail
[root@earth vpopmail-5.2.1]# mysqladmin -u root create vpopmail -p
Enter password:
[root@earth vpopmail-5.2.1]# mysql -u root mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2 to server version: 3.23.49-log
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> GRANT ALL PRIVILEGES ON vpopmail.* TO vpopmail@localhost
-> IDENTIFIED BY 'my_password' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
vpopmail 5.2.1
Current settings
---------------------------------------
vpopmail directory = /home/vpopmail
uid = 88
gid = 83
ip alias = OFF --enable-ip-alias-domains=n (default)
address extentions = OFF --enable-qmail-ext=n (default)
roaming users = OFF --enable-roaming-users=n default
user quota = 15000000S -enable-hardquota=15000000S
auth module = mysql --enable-mysql=y
mysql replication = OFF --enable-mysql-replication=n default
table optimization = many domains --enable-many-domains=y default
system passwords = OFF --enable-passwd=n default
file locking = ON --enable-file-locking=y default
file sync = OFF --enable-file-sync=n default disable vdelivermail fsync
auth logging = ON --enable-auth-logging=y default
mysql logging = OFF --enable-mysql-logging=n default
clear passwd = ON --enable-clear-passwd=y (default)
valias processing = ON --enable-valias=y
pop syslog = show failure attempts with clear text password
--enable-logging=p
default domain = mydomain.org --enable-default-domain=mydomain.org
auth inc = -I/usr/include/mysql
auth lib = -L/usr/lib/mysql -lmysqlclient -lz
Где,
--enable-auth-logging=y - включаем протоколирование аутентификации.
--enable-logging=p - протоколирование неудачной попытки аутентификации с отображением введенного пароля.
--enable-default-domain=mydomain.org - указываем домен по умолчанию.
--enable-incdir=/usr/include/mysql - указываем путь к заголовкам MySQL (достигается путем выполнения mysql_config).
--enable-libdir=/usr/lib/mysql - указываем путь к библиотекам MySQL (достигается путем выполнения mysql_config).
--enable-mysql=y - включаем поддержку MySQL.
--enable-valias=y - включаем поддержку виртуальных aliases.
--enable-defaultquota=15000000S - указываем значение квоты по умолчанию (15Мб)
[root@earth vpopmail-5.2.1]# make
[root@earth vpopmail-5.2.1]# make install-strip
После этого приступим к настройке VpopMail.
[root@earth vpopmail-5.2.1]# cd /home/vpopmail/bin
Первым делом мы должны создать домен.
[root@earth bin]# ./vadddomain mydomain.org
Please enter password for postmaster:
enter password again:
Для того чтобы сообщения посланные на earth.mydomain.org, как
правило это bounce сообщения, доставлялись не локально а виртуально,
выполним следующее:
После создания виртуальных доменов, приступим к созданию виртуальных
пользователей, для этого сделаем следующее:
[root@earth bin]# ./vadduser sysadmin@mydomain.org
Please enter password for sysadmin:
enter password again:
Пользователь sysadmin предполагаемый администратор системы.
Для просмотра информации о пользователе выполним следующее:
[root@earth bin]# ./vuserinfo sysadmin
name: sysadmin
passwd: $1$YZ8Lf$AUxHEbUTAM2GfZ0ISgdap.
clear passwd: test
uid: 0
gid: 0
all services available
dir: /home/vpopmail/domains/mydomain.org/sysadmin
quota: 15000000S
usage: 0%
account created: Thu Nov 13 14:41:23 2002
last auth: Never logged in
В приведенном примере, размер почтового ящика пользователя
составляет 15Мб, об этом нам сообщает строка "quota: 15000000S", в
случае превышения размера установленной квоты, все приходящие
сообщения будут удаляться, для того чтобы уведомить пользователя
почтового ящика, а так же тех кто посылает на переполненный ящик
письма, мы должны создать файлы .quotawarn.msg и .over-quota.msg,
для этого выполним следующее:
Создаем файл /home/vpopmail/domains/.quotawarn.msg следующего
содержания:
From: Postmaster <postmaster@mydomain.org>
Reply-To: postmaster@mydomain.org
Organization: My Organization
To: User:;
Subject: Mail quota exceeding
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Dear User,
The size of your mailbox has exceeded a warning threshold,
that is set by the system administrator.
Создаем файл /home/vpopmail/domains/.over-quota.msg следующего
содержания:
Message rejected. Not enough storage space in user's mailbox to accept message.
После этого присвоим соответсвующие права этим файлам, для этого
выполним следующее:
В показанном примере earth.mydomain.org ссылается на mydomain.org,
поэтому в обоих случаях мы видим одну и ту же информацию, это
достигнуто благодаря выполненному ранее vaddaliasdomain.
Во время создания домена, нам предлагают ввести пароль для
пользователя postmaster, т.к. мы планируем использовать alias'ы этот
пользователь нам больше не нужен, поэтому смело его удаляем, выполнив
следующую команду:
На этом этапе установка и настройка VpopMail завершена, теперь можно удалить
ненужные файлы.
Для того чтобы можно было использовать защищенное соединение SSL,
нужно сделать следующее:
[root@earth /]# cd /etc/ssl
[root@earth ssl]# openssl req -new -x509 -nodes -days 365 -out tmp.pem
Using configuration from /etc/ssl/openssl.cnf
Generating a 1024 bit RSA private key
..................................++++++
.....................++++++
writing new private key to 'privkey.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [RU]:
State or Province Name (full name) [RU]:
Locality Name (eg, city) [Moscow]:
Organization Name (eg, company) [My Organization]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) [earth.mydomain.org]:
Email Address [sysadmin@mydomain.org]:
Отредактируем файл /etc/rc.d/rc.M изменив следующую строку:
# Start the sendmail daemon:
if [ -x /usr/sbin/sendmail ]; then
/usr/sbin/sendmail -bd -q15m
fi
на:
# Start the Qmail daemon:
if [ -x /etc/rc.d/rc.qmail ]; then
/etc/rc.d/rc.qmail start
fi
[root@earth /]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 earth.mydomain.org ESMTP
helo test.ru
250 earth.mydomain.org
mail from: test@test.ru
250 ok
rcpt to: sysadmin@mydomain.org
250 ok
data
354 go ahead
Hello!
.
250 ok 1047563980 qp 15998
quit
221 earth.mydomain.org
Connection closed by foreign host.
[root@earth /]# tail /var/log/maillog
Nov 13 16:58:41 earth qmail: 1047563921.810421 status: local 0/10 remote 0/20
Nov 13 16:59:40 earth qmail: 1047563980.275963 new msg 26657
Nov 13 16:59:40 earth qmail: 1047563980.276639 info msg 26657: bytes 180 from <test@test.ru> qp 15998 uid 88
Nov 13 16:59:40 earth qmail: 1047563980.361960 starting delivery 1: msg 26657 to local mydomain.org-sysadmin@mydomain.org
Nov 13 16:59:40 earth qmail: 1047563980.362403 status: local 1/10 remote 0/20
Nov 13 16:59:40 earth qmail: 1047563980.419975 delivery 1: success: did_0+0+1/
Nov 13 16:59:40 earth qmail: 1047563980.420186 status: local 0/10 remote 0/20
Nov 13 16:59:40 earth qmail: 1047563980.420265 end msg 26657
[root@earth /]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK <16004.1047564474@earth.mydomain.org>
user sysadmin
+OK
pass test
+OK
list
+OK
1 248
.
quit
+OK
Connection closed by foreign host.
[root@earth /]# openssl
OpenSSL> s_client -host localhost -port 465 -crlf
CONNECTED(00000003)
depth=0 /C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
verify return:1
---
Certificate chain
0 s:/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
i:/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDcTCCAtqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBiDELMAkGA1UEBhMCUlUx
CzAJBgNVBAgTAlJVMQ8wDQYDVQQHEwZNb3Njb3cxGDAWBgNVBAoTD015IE9yZ2Fu
aXphdGlvbjEbMBkGA1UEAxMSZWFydGgubXlkb21haW4ub3JnMSQwIgYJKoZIhvcN
AQkBFhVzeXNhZG1pbkBteWRvbWFpbi5vcmcwHhcNMDMwMzE0MDYxMzE1WhcNMDQw
MzEzMDYxMzE1WjCBiDELMAkGA1UEBhMCUlUxCzAJBgNVBAgTAlJVMQ8wDQYDVQQH
EwZNb3Njb3cxGDAWBgNVBAoTD015IE9yZ2FuaXphdGlvbjEbMBkGA1UEAxMSZWFy
dGgubXlkb21haW4ub3JnMSQwIgYJKoZIhvcNAQkBFhVzeXNhZG1pbkBteWRvbWFp
bi5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANo6ebS1nFZlLcPjOOVU
aoWKs+S99OtydYQrNME2C2OHrFromnLdTzBWWBBCkVzF+bfUfTi+NeGk1h5K9tvK
tVWgAMikhxB4bvJa97ACeEv4TQt2v1DHAOruCyOdVV0AKz5YIJ7K74kEsdMcdqWi
xDaUSgkgzcpVoBwCiTffmxrBAgMBAAGjgegwgeUwHQYDVR0OBBYEFJMtbzFyIfU2
n7rlo4LqDZNB28+mMIG1BgNVHSMEga0wgaqAFJMtbzFyIfU2n7rlo4LqDZNB28+m
oYGOpIGLMIGIMQswCQYDVQQGEwJSVTELMAkGA1UECBMCUlUxDzANBgNVBAcTBk1v
c2NvdzEYMBYGA1UEChMPTXkgT3JnYW5pemF0aW9uMRswGQYDVQQDExJlYXJ0aC5t
eWRvbWFpbi5vcmcxJDAiBgkqhkiG9w0BCQEWFXN5c2FkbWluQG15ZG9tYWluLm9y
Z4IBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAGKwSK+C2YgB7e1K
QUIzuz9mfRRQqSbwesJotVVSE47A/Z9Q9EdaggqiuggdSZwxNMs2Wkg0phBveiwu
8A2bEIQ4luv5Ob0UPSPBUwmOV2pg+C2AyBdECu9oFz6IzpeobSzLnUbzFBfqiDIf
Xcs7ZlDwhJifJiNOj7+hJqWOENgj
-----END CERTIFICATE-----
subject=/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
issuer=/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
---
No client certificate CA names sent
---
SSL handshake has read 1039 bytes and written 320 bytes
---
New, TLSv1/SSLv3, Cipher is DES-CBC3-SHA
Server public key is 1024 bit
SSL-Session:
Protocol : TLSv1
Cipher : DES-CBC3-SHA
Session-ID: DA29375FBE57AA725B9FC08703032928C9DD07C9F2D841BF0E71B2AD44D4ACC4
Session-ID-ctx:
Master-Key: 9C24572D643A758179C28EECCD7A554984FFF89A882A938EB1EDAFD7B515B14DC7FFD1B7376135C90C6E4C317EE1B958
Key-Arg : None
Start Time: 1047625199
Timeout : 300 (sec)
Verify return code: 18 (self signed certificate)
---
220 earth.mydomain.org ESMTP
helo test.ru
250 earth.mydomain.org
mail from:test@test.ru
250 ok
rcpt to:sysadmin@mydomain.org
250 ok
data
354 go ahead
Hello!
.
250 ok 1047625241 qp 16250
quit
221 earth.mydomain.org
read:errno=0
OpenSSL> quit
[root@earth /]# tail /var/log/maillog
Nov 14 10:00:41 earth qmail: 1047625241.428757 new msg 26657
Nov 14 10:00:41 earth qmail: 1047625241.429032 info msg 26657: bytes 185 from <test@test.ru> qp 16250 uid 88
Nov 14 10:00:41 earth qmail: 1047625241.540429 starting delivery 3: msg 26657 to local mydomain.org-sysadmin@mydomain.org
Nov 14 10:00:41 earth qmail: 1047625241.540589 status: local 1/10 remote 0/20
Nov 14 10:00:41 earth qmail: 1047625241.596982 delivery 3: success: did_0+0+1/
Nov 14 10:00:41 earth qmail: 1047625241.597193 status: local 0/10 remote 0/20
Nov 14 10:00:41 earth qmail: 1047625241.597272 end msg 26657
[root@earth /]# openssl
OpenSSL> s_client -host localhost -port 995
CONNECTED(00000003)
depth=0 /C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
verify return:1
---
Certificate chain
0 s:/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
i:/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDcTCCAtqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBiDELMAkGA1UEBhMCUlUx
CzAJBgNVBAgTAlJVMQ8wDQYDVQQHEwZNb3Njb3cxGDAWBgNVBAoTD015IE9yZ2Fu
aXphdGlvbjEbMBkGA1UEAxMSZWFydGgubXlkb21haW4ub3JnMSQwIgYJKoZIhvcN
AQkBFhVzeXNhZG1pbkBteWRvbWFpbi5vcmcwHhcNMDMwMzE0MDYxMzE1WhcNMDQw
MzEzMDYxMzE1WjCBiDELMAkGA1UEBhMCUlUxCzAJBgNVBAgTAlJVMQ8wDQYDVQQH
EwZNb3Njb3cxGDAWBgNVBAoTD015IE9yZ2FuaXphdGlvbjEbMBkGA1UEAxMSZWFy
dGgubXlkb21haW4ub3JnMSQwIgYJKoZIhvcNAQkBFhVzeXNhZG1pbkBteWRvbWFp
bi5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANo6ebS1nFZlLcPjOOVU
aoWKs+S99OtydYQrNME2C2OHrFromnLdTzBWWBBCkVzF+bfUfTi+NeGk1h5K9tvK
tVWgAMikhxB4bvJa97ACeEv4TQt2v1DHAOruCyOdVV0AKz5YIJ7K74kEsdMcdqWi
xDaUSgkgzcpVoBwCiTffmxrBAgMBAAGjgegwgeUwHQYDVR0OBBYEFJMtbzFyIfU2
n7rlo4LqDZNB28+mMIG1BgNVHSMEga0wgaqAFJMtbzFyIfU2n7rlo4LqDZNB28+m
oYGOpIGLMIGIMQswCQYDVQQGEwJSVTELMAkGA1UECBMCUlUxDzANBgNVBAcTBk1v
c2NvdzEYMBYGA1UEChMPTXkgT3JnYW5pemF0aW9uMRswGQYDVQQDExJlYXJ0aC5t
eWRvbWFpbi5vcmcxJDAiBgkqhkiG9w0BCQEWFXN5c2FkbWluQG15ZG9tYWluLm9y
Z4IBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAGKwSK+C2YgB7e1K
QUIzuz9mfRRQqSbwesJotVVSE47A/Z9Q9EdaggqiuggdSZwxNMs2Wkg0phBveiwu
8A2bEIQ4luv5Ob0UPSPBUwmOV2pg+C2AyBdECu9oFz6IzpeobSzLnUbzFBfqiDIf
Xcs7ZlDwhJifJiNOj7+hJqWOENgj
-----END CERTIFICATE-----
subject=/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
issuer=/C=RU/ST=RU/L=Moscow/O=My Organization/CN=earth.mydomain.org/Email=sysadmin@mydomain.org
---
No client certificate CA names sent
---
SSL handshake has read 1039 bytes and written 320 bytes
---
New, TLSv1/SSLv3, Cipher is DES-CBC3-SHA
Server public key is 1024 bit
SSL-Session:
Protocol : TLSv1
Cipher : DES-CBC3-SHA
Session-ID: 18441A080001955FEA1CE894EB4AEC09E9220E2B8D0B646FEFA2B5BBC913CE82
Session-ID-ctx:
Master-Key: B831ECB0E00BD7A7A8346C4A7180F69DFA486EE608319F4C528C792A10F730BE15A66BCB5ED66851E9623D4A1FA2C974
Key-Arg : None
Start Time: 1047626005
Timeout : 300 (sec)
Verify return code: 18 (self signed certificate)
---
+OK <16279.1047626005@earth.mydomain.org>
user sysadmin
+OK
pass test
+OK
list
+OK
1 248
2 253
.
quit
+OK
read:errno=0
OpenSSL> quit
На этом этапе установку и настройку Qmail+VpopMail можно считать
полностью завершенной.
Установка DrWeb.
DrWeb - это простая, гибкая и надежная антивирусная программа.
http://www.drweb.ru/unix/
[root@earth tmp]# cd /etc
[root@earth etc]# mkdir init.d
[root@earth etc]# for i in {0,1,2,3,4,5,6}; do mkdir rc$i.d; done
[root@earth etc]# cd /tmp
[root@earth tmp]# tar xzpf drweb-4.29.2-glibc.2.3.tar.gz
[root@earth tmp]# cd drweb-4.29.2-glibc.2.2
[root@earth drweb-4.29.2-glibc.2.2]# ./install.sh
Enter destination directory (/opt/drweb is default):
Select interface language: 0) english 1) russian
0
Dr.Web is installed to /opt/drweb.
Edit /drweb32.ini to complete setup.
После этого, отредактируем конфигурационный /etc/drweb/drweb32.ini
файл, изменив:
;User = drweb
на:
User = drweb
[root@earth tmp]# tar xzpf String-CRC32-1.2.tar.gz
[root@earth tmp]# cd String-CRC32-1.2
[root@earth String-CRC32-1.2]# perl Makeperl.PL
[root@earth String-CRC32-1.2]# make
[root@earth String-CRC32-1.2]# make test
[root@earth String-CRC32-1.2]# make install
[root@earth String-CRC32-1.2]# crontab -e
Указываем запуск скрипта обновления каждый день в 4-ре часа утра.
0 4 * * * /opt/drweb/update/update.pl
Для проверки DrWeb, воспользуемся любой почтовой программой,
к новому сообщению прикрепим вирусный файл, после чего
отправим любому из пользователей.
В итоге, отправитель вирусного сообщения получит сообщение вида:
Уважаемый Отправитель test@mydomain.org !
Сообщение, отправленное с Вашего адреса (возможно вирусом
с другого компьютера) по адресу(ам) test@test.ru
инфицировано и не было доставлено.
--- Dr.Web report ---
Найден(ы) следующий(е) вирус(ы):
infected with Win95.CIH.1035
Детализированный отчет Dr.Web:
drweb.tmp_6ZrqOx/[text/plain] - Ok
drweb.tmp_6ZrqOx/cih.zip - archive ZIP
drweb.tmp_6ZrqOx/cih.zip/Win95. CIH.txt - Ok
drweb.tmp_6ZrqOx/cih.zip/Win95.CIH.doc - Ok
drweb.tmp_6ZrqOx/cih.zip/CIH.#XE infected with Win95.CIH.1035
Статистика сканирования Dr.Web:
Infected : 1
--- Dr.Web report ---
Ваше сообщение сохранено в карантине под именем:
drweb.quarantined_1HAVco
Чтобы получить это сообщение, обратитесь к администратору
по адресу <sysadmin@mydomain.org>, указав имя, под которым
Ваше сообщение сохранено в карантине.
---
Антивирусная защита почтовых серверов
Dr.Web(R) Daemon for Unix (разработан в Daniloff's Labs)
(http://www.drweb.ru, http://www.DialogNauka.ru)
Администратор системы получит уведомление вида:
Уважаемый Администратор !
Следующее сообщение инфицировано и не было доставлено.
--- Dr.Web report ---
Найден(ы) следующий(е) вирус(ы):
infected with Win95.CIH.1035
Детализированный отчет Dr.Web:
drweb.tmp_6ZrqOx/[text/plain] - Ok
drweb.tmp_6ZrqOx/cih.zip - archive ZIP
drweb.tmp_6ZrqOx/cih.zip/Win95. CIH.txt - Ok
drweb.tmp_6ZrqOx/cih.zip/Win95.CIH.doc - Ok
drweb.tmp_6ZrqOx/cih.zip/CIH.#XE infected with Win95.CIH.1035
Статистика сканирования Dr.Web:
Infected : 1
--- Dr.Web report ---
Сообщение сохранено в карантине под именем:
drweb.quarantined_1HAVco
Тот кому предназначалось это письмо получит сообщение вида:
Уважаемый Получатель !
Сообщение, посланное Вам с адреса test@mydomain.org (возможно подделан)
инфицировано и не было доставлено.
--- Dr.Web report ---
Найден(ы) следующий(е) вирус(ы):
infected with Win95.CIH.1035
Детализированный отчет Dr.Web:
drweb.tmp_6ZrqOx/[text/plain] - Ok
drweb.tmp_6ZrqOx/cih.zip - archive ZIP
drweb.tmp_6ZrqOx/cih.zip/Win95. CIH.txt - Ok
drweb.tmp_6ZrqOx/cih.zip/Win95.CIH.doc - Ok
drweb.tmp_6ZrqOx/cih.zip/CIH.#XE infected with Win95.CIH.1035
Статистика сканирования Dr.Web:
Infected : 1
--- Dr.Web report ---
Сообщение сохранено в карантине под именем:
drweb.quarantined_1HAVco
Чтобы получить это сообщение, обратитесь к администратору
по адресу <sysadmin@mydomain.org>, указав имя, под
которым сохранено сообщение для Вас.
---
Антивирусная защита почтовых серверов
Dr.Web(R) Daemon for Unix (разработан в Daniloff's Labs)
(http://www.drweb.ru, http://www.DialogNauka.ru)
На этом этапе установка и настройка DrWeb завершена, теперь можно удалить
ненужные файлы.
Установка SpamAssassin.
SpamAssassin - это почтовый фильтр способный идентифицировать СПАМ.
http://www.spamassassin.org
[root@earth tmp]# tar xzpf HTML-Tagset-3.03.tar.gz
[root@earth tmp]# cd HTML-Tagset-3.03
[root@earth HTML-Tagset-3.03]# perl Makefile.PL
[root@earth HTML-Tagset-3.03]# make
[root@earth HTML-Tagset-3.03]# make test
[root@earth HTML-Tagset-3.03]# make install
[root@earth HTML-Tagset-3.03]# cd ../
[root@earth tmp]# tar xzpf HTML-Parser-3.27.tar.gz
[root@earth tmp]# cd HTML-Parser-3.27
[root@earth HTML-Parser-3.27]# perl Makefile.PL
[root@earth HTML-Parser-3.27]# make
[root@earth HTML-Parser-3.27]# make test
[root@earth HTML-Parser-3.27]# make install
[root@earth HTML-Parser-3.27]# cd ../
[root@earth tmp]# tar xzpf Digest-MD5-2.23.tar.gz
[root@earth tmp]# cd Digest-MD5-2.23
[root@earth Digest-MD5-2.23]# perl Makefile.PL
[root@earth Digest-MD5-2.23]# make
[root@earth Digest-MD5-2.23]# make test
[root@earth Digest-MD5-2.23]# make install
[root@earth Digest-MD5-2.23]# cd ../
[root@earth tmp]# tar xzpf Digest-SHA1-2.02.tar.gz
[root@earth tmp]# cd Digest-SHA1-2.02
[root@earth Digest-SHA1-2.02]# perl Makefile.PL
[root@earth Digest-SHA1-2.02]# make
[root@earth Digest-SHA1-2.02]# make test
[root@earth Digest-SHA1-2.02]# make install
[root@earth Digest-SHA1-2.02]# cd ../
[root@earth tmp]# tar xzpf Digest-HMAC-1.01.tar.gz
[root@earth tmp]# cd Digest-HMAC-1.01
[root@earth Digest-HMAC-1.01]# perl Makefile.PL
[root@earth Digest-HMAC-1.01]# make
[root@earth Digest-HMAC-1.01]# make test
[root@earth Digest-HMAC-1.01]# make install
[root@earth Digest-HMAC-1.01]# cd ../
[root@earth tmp]# tar xzpf MIME-Base64-2.16.tar.gz
[root@earth tmp]# cd MIME-Base64-2.16
[root@earth MIME-Base64-2.16]# perl Makefile.PL
[root@earth MIME-Base64-2.16]# make
[root@earth MIME-Base64-2.16]# make test
[root@earth MIME-Base64-2.16]# make install
[root@earth MIME-Base64-2.16]# cd ../
[root@earth tmp]# tar xzpf Devel-CoreStack-1.3.tar.gz
[root@earth tmp]# cd Devel-CoreStack-1.3
[root@earth Devel-CoreStack-1.3]# perl Makefile.PL
[root@earth Devel-CoreStack-1.3]# make
[root@earth Devel-CoreStack-1.3]# make test
[root@earth Devel-CoreStack-1.3]# make install
[root@earth Devel-CoreStack-1.3]# cd ../
[root@earth tmp]# tar xzpf Test-Harness-2.26.tar.gz
[root@earth tmp]# cd Test-Harness-2.26
[root@earth Test-Harness-2.26]# perl Makefile.PL
[root@earth Test-Harness-2.26]# make
[root@earth Test-Harness-2.26]# make test
[root@earth Test-Harness-2.26]# make install
[root@earth Test-Harness-2.26]# cd ../
[root@earth tmp]# tar xzpf Test-Simple-0.47.tar.gz
[root@earth tmp]# cd Test-Simple-0.47
[root@earth Test-Simple-0.47]# perl Makefile.PL
[root@earth Test-Simple-0.47]# make
[root@earth Test-Simple-0.47]# make test
[root@earth Test-Simple-0.47]# make install
[root@earth Test-Simple-0.47]# cd ../
[root@earth tmp]# tar xzpf Net-DNS-0.33.tar.gz
[root@earth tmp]# cd Net-DNS-0.33
[root@earth Net-DNS-0.33]# perl Makefile.PL
You appear to be directly connected to the Internet. I have some tests
that try to query live nameservers.
Do you want to enable these tests? [y] y
[root@earth Net-DNS-0.33]# make
[root@earth Net-DNS-0.33]# make test
[root@earth Net-DNS-0.33]# make install
[root@earth Net-DNS-0.33]# cd ../
[root@earth tmp]# tar xzpf Mail-SpamAssassin-2.44.tar.gz
[root@earth tmp]# cd Mail-SpamAssassin-2.44
[root@earth Mail-SpamAssassin-2.44]# perl Makefile.PL
[root@earth Mail-SpamAssassin-2.44]# make
[root@earth Mail-SpamAssassin-2.44]# make test
[root@earth Mail-SpamAssassin-2.44]# make install