Amavisd-new merupakan interface yang memiliki performansi tinggi untuk menghubungkan antara Mail Transfer Agent (MTA) seperti Postfix, Qmail dengan content checker seperti virus scanner dan / atau SpamAssassin.
Dibuat dalam bentuk bahasa pemrograman Perl, tanpa membayar untuk sebuah kecepatan yg signifikan, dalam berhubungan dengan MTA, melalui (E)SMTP atau LMTP atau menggunakan program helper, bagusnya menggunakan postfix adalah dengan menggunakan dual-sendmail dan exim v4, bekerja dengan sendmail/militer, atau dengan MTA seperti SMTP relay.
Khusus untuk Courier dan Qmail MTA terintegrasi menggunakan patch dalam paket distribusinya.
Untuk instalasi amavisd-new ini banyak dependensinya dengan bahasa pemrograman perl seperti dibawah ini.
[root@am ~]# yum -y install amavisd-new
Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.9 MB 02:31
################################################## 6008/6008
primary.xml.gz 100% |=========================| 464 kB 00:32
################################################## 1150/1150
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for amavisd-new to pack into transaction set.
amavisd-new-2.4.4-2.fc6.n 100% |=========================| 13 kB 00:01
—> Package amavisd-new.noarch 0:2.4.4-2.fc6 set to be updated
–> Running transaction check
–> Processing Dependency: nomarch for package: amavisd-new
–> Processing Dependency: perl(MIME::Head) for package: amavisd-new
–> Processing Dependency: perl(Net::Server::PreForkSimple) for package: amavisd-new
–> Processing Dependency: lzop for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::Binary) for package: amavisd-new
–> Processing Dependency: smtpdaemon for package: amavisd-new
–> Processing Dependency: perl(MIME::Body) for package: amavisd-new
–> Processing Dependency: perl(MIME::Parser) for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::Gzip64) for package: amavisd-new
–> Processing Dependency: arj for package: amavisd-new
–> Processing Dependency: perl(DBD::SQLite) for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::Base64) for package: amavisd-new
–> Processing Dependency: perl(BerkeleyDB) for package: amavisd-new
–> Processing Dependency: perl(Convert::TNEF) for package: amavisd-new
–> Processing Dependency: perl(Authen::SASL) for package: amavisd-new
–> Processing Dependency: perl(Mail::Internet) for package: amavisd-new
–> Processing Dependency: perl(Net::LDAP) for package: amavisd-new
–> Processing Dependency: perl(Razor2::Client::Version) for package: amavisd-new
–> Processing Dependency: perl(Unix::Syslog) for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::UU) for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::QuotedPrint) for package: amavisd-new
–> Processing Dependency: freeze for package: amavisd-new
–> Processing Dependency: perl(MIME::Words) for package: amavisd-new
–> Processing Dependency: perl(Convert::UUlib) for package: amavisd-new
–> Processing Dependency: perl(IO::Stringy) for package: amavisd-new
–> Processing Dependency: perl(Archive::Zip) for package: amavisd-new
–> Processing Dependency: cabextract for package: amavisd-new
–> Processing Dependency: perl(MIME::Decoder::NBit) for package: amavisd-new
–> Processing Dependency: perl(Mail::Header) for package: amavisd-new
–> Processing Dependency: perl(MIME::Entity) for package: amavisd-new
–> Processing Dependency: perl(Mail::Field) for package: amavisd-new
–> Processing Dependency: perl(Mail::SPF::Query) for package: amavisd-new
–> Processing Dependency: perl(Net::Server) >= 0.87 for package: amavisd-new
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for perl-MIME-tools to pack into transaction set.
perl-MIME-tools-5.420-2.f 100% |=========================| 14 kB 00:01
—> Package perl-MIME-tools.noarch 0:5.420-2.fc6 set to be updated
—> Downloading header for perl-Mail-SPF-Query to pack into transaction set.
perl-Mail-SPF-Query-1.999 100% |=========================| 4.6 kB 00:00
—> Package perl-Mail-SPF-Query.noarch 0:1.999.1-2.fc6 set to be updated
—> Downloading header for cabextract to pack into transaction set.
cabextract-1.1-5.fc6.i386 100% |=========================| 3.7 kB 00:00
—> Package cabextract.i386 0:1.1-5.fc6 set to be updated
—> Downloading header for perl-Net-Server to pack into transaction set.
perl-Net-Server-0.94-2.fc 100% |=========================| 9.2 kB 00:00
—> Package perl-Net-Server.noarch 0:0.94-2.fc6 set to be updated
—> Downloading header for perl-LDAP to pack into transaction set.
perl-LDAP-0.33-3.fc6.noar 100% |=========================| 16 kB 00:01
—> Package perl-LDAP.noarch 1:0.33-3.fc6 set to be updated
—> Downloading header for perl-DBD-SQLite to pack into transaction set.
perl-DBD-SQLite-1.12-2.fc 100% |=========================| 5.0 kB 00:00
—> Package perl-DBD-SQLite.i386 0:1.12-2.fc6 set to be updated
—> Downloading header for perl-Razor-Agent to pack into transaction set.
perl-Razor-Agent-2.82-1.f 100% |=========================| 15 kB 00:01
—> Package perl-Razor-Agent.i386 0:2.82-1.fc6 set to be updated
—> Downloading header for lzop to pack into transaction set.
lzop-1.02-0.4.rc1.fc6.i38 100% |=========================| 4.1 kB 00:00
—> Package lzop.i386 0:1.02-0.4.rc1.fc6 set to be updated
—> Downloading header for perl-BerkeleyDB to pack into transaction set.
perl-BerkeleyDB-0.31-2.fc 100% |=========================| 6.0 kB 00:00
—> Package perl-BerkeleyDB.i386 0:0.31-2.fc6 set to be updated
—> Downloading header for perl-Convert-TNEF to pack into transaction set.
perl-Convert-TNEF-0.17-6. 100% |=========================| 3.4 kB 00:00
—> Package perl-Convert-TNEF.noarch 0:0.17-6.fc6 set to be updated
—> Downloading header for freeze to pack into transaction set.
freeze-2.5.0-7.fc6.i386.r 100% |=========================| 4.1 kB 00:00
—> Package freeze.i386 0:2.5.0-7.fc6 set to be updated
—> Package exim.i386 0:4.63-5.fc6 set to be updated
—> Downloading header for perl-MailTools to pack into transaction set.
perl-MailTools-1.74-3.fc6 100% |=========================| 11 kB 00:00
—> Package perl-MailTools.noarch 0:1.74-3.fc6 set to be updated
—> Downloading header for arj to pack into transaction set.
arj-3.10.22-1.fc6.i386.rp 100% |=========================| 4.4 kB 00:00
—> Package arj.i386 0:3.10.22-1.fc6 set to be updated
—> Downloading header for nomarch to pack into transaction set.
nomarch-1.4-2.fc6.i386.rp 100% |=========================| 3.6 kB 00:00
—> Package nomarch.i386 0:1.4-2.fc6 set to be updated
—> Downloading header for perl-IO-stringy to pack into transaction set.
perl-IO-stringy-2.110-4.f 100% |=========================| 6.0 kB 00:00
—> Package perl-IO-stringy.noarch 0:2.110-4.fc6 set to be updated
—> Downloading header for perl-Unix-Syslog to pack into transaction set.
perl-Unix-Syslog-0.100-8. 100% |=========================| 4.7 kB 00:00
—> Package perl-Unix-Syslog.i386 0:0.100-8.fc6 set to be updated
—> Downloading header for perl-Archive-Zip to pack into transaction set.
perl-Archive-Zip-1.16-1.2 100% |=========================| 8.9 kB 00:01
—> Package perl-Archive-Zip.noarch 0:1.16-1.2.1 set to be updated
—> Downloading header for perl-Authen-SASL to pack into transaction set.
perl-Authen-SASL-2.10-1.f 100% |=========================| 6.3 kB 00:00
—> Package perl-Authen-SASL.noarch 0:2.10-1.fc6 set to be updated
—> Downloading header for perl-Convert-UUlib to pack into transaction set.
perl-Convert-UUlib-1.06-4 100% |=========================| 5.3 kB 00:00
—> Package perl-Convert-UUlib.i386 1:1.06-4.fc6 set to be updated
–> Running transaction check
–> Processing Dependency: perl(IO::Multiplex) for package: perl-Net-Server
–> Processing Dependency: perl(Convert::ASN1) for package: perl-LDAP
–> Processing Dependency: perl(XML::SAX::Base) for package: perl-LDAP
–> Processing Dependency: perl(Convert::BinHex) for package: perl-MIME-tools
–> Processing Dependency: perl(Net::CIDR::Lite) for package: perl-Mail-SPF-Query
–> Processing Dependency: liblzo2.so.2 for package: lzop
–> Processing Dependency: perl(Date::Format) for package: perl-MailTools
–> Processing Dependency: perl(Date::Parse) for package: perl-MailTools
–> Processing Dependency: perl(GSSAPI) for package: perl-Authen-SASL
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for perl-Net-CIDR-Lite to pack into transaction set.
perl-Net-CIDR-Lite-0.20-2 100% |=========================| 3.3 kB 00:00
—> Package perl-Net-CIDR-Lite.noarch 0:0.20-2.fc6 set to be updated
—> Downloading header for perl-IO-Multiplex to pack into transaction set.
perl-IO-Multiplex-1.08-5. 100% |=========================| 3.3 kB 00:00
—> Package perl-IO-Multiplex.noarch 0:1.08-5.fc6 set to be updated
—> Downloading header for perl-TimeDate to pack into transaction set.
perl-TimeDate-1.16-3.2.1. 100% |=========================| 7.8 kB 00:01
—> Package perl-TimeDate.noarch 1:1.16-3.2.1 set to be updated
—> Downloading header for perl-Convert-ASN1 to pack into transaction set.
perl-Convert-ASN1-0.20-1. 100% |=========================| 4.3 kB 00:00
—> Package perl-Convert-ASN1.noarch 0:0.20-1.1 set to be updated
—> Downloading header for perl-GSSAPI to pack into transaction set.
perl-Convert-BinHex-1.119 100% |=========================| 4.6 kB 00:00
—> Package perl-Convert-BinHex.noarch 0:1.119-4.fc6 set to be updated
—> Downloading header for perl-XML-SAX to pack into transaction set.
perl-XML-SAX-0.14-2.noarc 100% |=========================| 7.1 kB 00:00
—> Package perl-XML-SAX.noarch 0:0.14-2 set to be updated
–> Running transaction check
–> Processing Dependency: perl(XML::NamespaceSupport) for package: perl-XML-SAX
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for perl-XML-NamespaceSupport to pack into transaction set.
perl-XML-NamespaceSupport 100% |=========================| 3.0 kB 00:00
—> Package perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 set to be updated
–> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
amavisd-new noarch 2.4.4-2.fc6 extras 600 k
Installing for dependencies:
arj i386 3.10.22-1.fc6 extras 168 k
cabextract i386 1.1-5.fc6 extras 48 k
exim i386 4.63-5.fc6 extras 1.2 M
freeze i386 2.5.0-7.fc6 extras 26 k
lzo i386 2.02-2.fc6 extras 63 k
lzop i386 1.02-0.4.rc1.fc6 extras 50 k
nomarch i386 1.4-2.fc6 extras 17 k
perl-Archive-Zip noarch 1.16-1.2.1 core 138 k
perl-Authen-SASL noarch 2.10-1.fc6 extras 40 k
perl-BerkeleyDB i386 0.31-2.fc6 extras 144 k
perl-Convert-ASN1 noarch 0.20-1.1 core 41 k
perl-Convert-BinHex noarch 1.119-4.fc6 extras 47 k
perl-Convert-TNEF noarch 0.17-6.fc6 extras 26 k
perl-Convert-UUlib i386 1:1.06-4.fc6 extras 225 k
perl-DBD-SQLite i386 1.12-2.fc6 extras 48 k
perl-GSSAPI i386 0.23-2.fc6 extras 70 k
perl-IO-Multiplex noarch 1.08-5.fc6 extras 20 k
perl-IO-stringy noarch 2.110-4.fc6 extras 70 k
perl-LDAP noarch 1:0.33-3.fc6 core 316 k
perl-MIME-tools noarch 5.420-2.fc6 extras 285 k
perl-Mail-SPF-Query noarch 1.999.1-2.fc6 extras 57 k
perl-MailTools noarch 1.74-3.fc6 extras 88 k
perl-Net-CIDR-Lite noarch 0.20-2.fc6 extras 24 k
perl-Net-Server noarch 0.94-2.fc6 extras 145 k
perl-Razor-Agent i386 2.82-1.fc6 extras 119 k
perl-TimeDate noarch 1:1.16-3.2.1 core 32 k
perl-Unix-Syslog i386 0.100-8.fc6 extras 28 k
perl-XML-NamespaceSupport noarch 1.09-1.2.1 core 15 k
perl-XML-SAX noarch 0.14-2 core 75 k
Transaction Summary
=============================================================================
Install 30 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.2 M
Downloading Packages:
(1/30): perl-Net-CIDR-Lit 100% |=========================| 24 kB 00:01
(2/30): perl-IO-Multiplex 100% |=========================| 20 kB 00:01
(3/30): perl-DBD-SQLite-1 100% |=========================| 48 kB 00:03
(4/30): lzop-1.02-0.4.rc1 100% |=========================| 50 kB 00:03
(5/30): perl-TimeDate-1.1 100% |=========================| 32 kB 00:02
(6/30): perl-Archive-Zip- 100% |=========================| 138 kB 00:09
(7/30): nomarch-1.4-2.fc6 100% |=========================| 17 kB 00:01
(8/30): perl-IO-stringy-2 100% |=========================| 70 kB 00:04
(9/30): perl-Mail-SPF-Que 100% |=========================| 57 kB 00:04
(10/30): cabextract-1.1-5 100% |=========================| 48 kB 00:03
(11/30): perl-Convert-TNE 100% |=========================| 26 kB 00:01
(12/30): perl-Convert-ASN 100% |=========================| 41 kB 00:03
(13/30): perl-GSSAPI-0.23 100% |=========================| 70 kB 00:05
(14/30): perl-Authen-SASL 100% |=========================| 40 kB 00:02
(15/30): lzo-2.02-2.fc6.i 100% |=========================| 63 kB 00:04
(16/30): perl-MIME-tools- 100% |=========================| 285 kB 00:28
(17/30): amavisd-new-2.4. 100% |=========================| 600 kB 00:49
(18/30): perl-BerkeleyDB- 100% |=========================| 144 kB 00:10
(19/30): perl-Convert-Bin 100% |=========================| 47 kB 00:03
(20/30): freeze-2.5.0-7.f 100% |=========================| 26 kB 00:01
(21/30): exim-4.63-5.fc6. 100% |=========================| 1.2 MB 01:26
(22/30): perl-MailTools-1 100% |=========================| 88 kB 00:05
(23/30): arj-3.10.22-1.fc 100% |=========================| 168 kB 00:11
(24/30): perl-Unix-Syslog 100% |=========================| 28 kB 00:01
(25/30): perl-Net-Server- 100% |=========================| 145 kB 00:09
(26/30): perl-Razor-Agent 100% |=========================| 119 kB 00:08
(27/30): perl-XML-SAX-0.1 100% |=========================| 75 kB 00:05
(28/30): perl-XML-Namespa 100% |=========================| 15 kB 00:01
(29/30): perl-LDAP-0.33-3 100% |=========================| 316 kB 00:29
(30/30): perl-Convert-UUl 100% |=========================| 225 kB 00:24
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: perl-IO-stringy ####################### [ 1/30]
Installing: perl-Convert-UUlib ####################### [ 2/30]
Installing: perl-XML-NamespaceSupport ####################### [ 3/30]
Installing: perl-XML-SAX ####################### [ 4/30]
Installing: perl-Razor-Agent ####################### [ 5/30]
Installing: perl-Unix-Syslog ####################### [ 6/30]
Installing: arj ####################### [ 7/30]
Installing: exim ####################### [ 8/30]
Installing: freeze ####################### [ 9/30]
Installing: perl-Convert-BinHex ####################### [10/30]
Installing: perl-BerkeleyDB ####################### [11/30]
Installing: lzo ####################### [12/30]
Installing: lzop ####################### [13/30]
Installing: perl-GSSAPI ####################### [14/30]
Installing: perl-Authen-SASL ####################### [15/30]
Installing: perl-Convert-ASN1 ####################### [16/30]
Installing: perl-LDAP ####################### [17/30]
Installing: cabextract ####################### [18/30]
Installing: nomarch ####################### [19/30]
Installing: perl-Archive-Zip ####################### [20/30]
Installing: perl-TimeDate ####################### [21/30]
Installing: perl-MailTools ####################### [22/30]
Installing: perl-MIME-tools ####################### [23/30]
Installing: perl-Convert-TNEF ####################### [24/30]
Installing: perl-DBD-SQLite ####################### [25/30]
Installing: perl-IO-Multiplex ####################### [26/30]
Installing: perl-Net-Server ####################### [27/30]
Installing: perl-Net-CIDR-Lite ####################### [28/30]
Installing: perl-Mail-SPF-Query ####################### [29/30]
Installing: amavisd-new ####################### [30/30]
Installed: amavisd-new.noarch 0:2.4.4-2.fc6
Dependency Installed: arj.i386 0:3.10.22-1.fc6 cabextract.i386 0:1.1-5.fc6 exim.i386 0:4.63-5.fc6 freeze.i386 0:2.5.0-7.fc6 lzo.i386 0:2.02-2.fc6 lzop.i386 0:1.02-0.4.rc1.fc6 nomarch.i386 0:1.4-2.fc6 perl-Archive-Zip.noarch 0:1.16-1.2.1 perl-Authen-SASL.noarch 0:2.10-1.fc6 perl-BerkeleyDB.i386 0:0.31-2.fc6 perl-Convert-ASN1.noarch 0:0.20-1.1 perl-Convert-BinHex.noarch 0:1.119-4.fc6 perl-Convert-TNEF.noarch 0:0.17-6.fc6 perl-Convert-UUlib.i386 1:1.06-4.fc6 perl-DBD-SQLite.i386 0:1.12-2.fc6 perl-GSSAPI.i386 0:0.23-2.fc6 perl-IO-Multiplex.noarch 0:1.08-5.fc6 perl-IO-stringy.noarch 0:2.110-4.fc6 perl-LDAP.noarch 1:0.33-3.fc6 perl-MIME-tools.noarch 0:5.420-2.fc6 perl-Mail-SPF-Query.noarch 0:1.999.1-2.fc6 perl-MailTools.noarch 0:1.74-3.fc6 perl-Net-CIDR-Lite.noarch 0:0.20-2.fc6 perl-Net-Server.noarch 0:0.94-2.fc6 perl-Razor-Agent.i386 0:2.82-1.fc6 perl-TimeDate.noarch 1:1.16-3.2.1 perl-Unix-Syslog.i386 0:0.100-8.fc6 perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 perl-XML-SAX.noarch 0:0.14-2
Complete!
Alhamdulillah kelar juga, butuh waktu 30 menit dgn bw 64 kbps dengan jumlah 2 user yang terhubung ke internet.
Wassalam
Adi Maulana