{"id":659,"date":"2017-01-19T23:53:35","date_gmt":"2017-01-19T21:53:35","guid":{"rendered":"http:\/\/helia.ee\/koolitus\/?page_id=659"},"modified":"2017-01-19T23:53:35","modified_gmt":"2017-01-19T21:53:35","slug":"debian-8-amavis","status":"publish","type":"page","link":"https:\/\/helia.ee\/koolitus\/?page_id=659","title":{"rendered":"Debian 8 &#8211; AMAVIS"},"content":{"rendered":"<header>\n<h1 class=\"title single-title\">How to Install Spamassasin, ClamAV, Amavis on Ubuntu \/ Debian Squeeze<\/h1>\n<\/header>\n<div class=\"post-single-content box mark-links\">\n<p>&nbsp;<\/p>\n<p>The purpose of this installation is to <strong>filter spam email and virus<\/strong> <strong>on Postfix<\/strong> mail agent. Here I already installed Postfix in the server, because it is included in <a title=\"Install EHCP\" href=\"http:\/\/colekcolek.com\/2011\/12\/12\/install-easy-hosting-control-panel-ehcp-ubuntu\/\" target=\"_blank\">EHCP installation<\/a>.<\/p>\n<p>1. Install the packages<\/p>\n<div>\n<div id=\"highlighter_711917\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo apt-get install amavisd-new spamassassin clamav-daemon<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>2. Install the optional packages for <strong>better spam detection<\/strong><\/p>\n<div>\n<div id=\"highlighter_338346\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo apt-get install libnet-dns-perl libmail-spf-perl pyzor razor<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>libmail-spf-query-perl<\/strong> package is not available in <strong>Debian<\/strong>, therefore I change to <strong>libmail-spf-perl<\/strong>.<\/p>\n<p>3. Install these optional packages to enable better scanning of attached archive files<\/p>\n<div>\n<div id=\"highlighter_17876\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo apt-get install arj bzip2 cabextract cpio file gzip lha nomarch pax rar unrar unzip zip<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>I remove <strong>zoo<\/strong> and <strong>unzoo<\/strong> from the command line packages because <strong>Debian<\/strong> can\u2019t find the source.<\/p>\n<p>4. <strong>ClamAV<\/strong> configuration<\/p>\n<p>Add <strong>clamav<\/strong> user to the <strong>amavis<\/strong> group and vice versa in order for ClamAv to have access to scan files.<\/p>\n<div>\n<div id=\"highlighter_105780\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo adduser clamav amavis<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">$ sudo adduser amavis clamav<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>5. <strong>Spamassassin<\/strong> configuration<\/p>\n<p>Edit <strong>\/etc\/default\/spamassassin<\/strong> to activate the <strong>Spamassassin<\/strong> daemon.<\/p>\n<div>\n<div id=\"highlighter_864716\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo nano \/etc\/default\/spamassassin<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Find the lines <strong>ENABLED=0<\/strong> and <strong>CRON=0<\/strong>, and update to the following:<\/p>\n<div>\n<div id=\"highlighter_151282\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">ENABLED=1<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">CRON=1<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Start spamassassin:<\/p>\n<div>\n<div id=\"highlighter_123273\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/spamassassin start<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>6. <strong>Amavis<\/strong> configuration<\/p>\n<p>Activate spam and antivirus detection in Amavis by editing <strong>\/etc\/amavis\/conf.d\/15-content_filter_mode.<\/strong><\/p>\n<div>\n<div id=\"highlighter_457326\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo nano \/etc\/amavis\/conf.d\/15-content_filter_mode<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Uncomment the following lines:<\/p>\n<div>\n<div id=\"highlighter_220817\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">@bypass_virus_checks_maps = (<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">\\%bypass_virus_checks, \\@bypass_virus_checks_acl, \\$bypass_virus_checks_re);<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">@bypass_spam_checks_maps = (<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"plain plain\">\\%bypass_spam_checks, \\@bypass_spam_checks_acl, \\$bypass_spam_checks_re);<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Restart Amavis:<\/p>\n<div>\n<div id=\"highlighter_843144\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/amavis restart<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>7. <strong>Postfix<\/strong> integration<\/p>\n<p>Edit configuration file <strong>\/etc\/postfix\/main.cf<\/strong>:<\/p>\n<div>\n<div id=\"highlighter_512798\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo nano \/etc\/postfix\/main.cf<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Add this line into the file:<\/p>\n<div>\n<div id=\"highlighter_408600\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">content_filter = amavis:[127.0.0.1]:10024<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Edit\u00a0<tt><\/tt> <strong>\/etc\/postfix\/master.cf<\/strong><\/p>\n<div>\n<div id=\"highlighter_495511\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo nano \/etc\/postfix\/master.cf<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>and add the following lines to the end of the file: (add 3 blank spaces in front of \u2018-0\u2019)<\/p>\n<div>\n<div id=\"highlighter_842999\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">amavis\u00a0\u00a0\u00a0\u00a0 unix\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 smtp<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">-o smtp_data_done_timeout=1200<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"plain plain\">-o smtp_send_xforward_command=yes<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">-o disable_dns_lookups=yes<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"plain plain\">-o max_use=20<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"plain plain\">127.0.0.1:10025 inet\u00a0\u00a0\u00a0 n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 smtpd<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"plain plain\">-o content_filter=<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"plain plain\">-o local_recipient_maps=<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"plain plain\">-o relay_recipient_maps=<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"plain plain\">-o smtpd_restriction_classes=<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"plain plain\">-o smtpd_delay_reject=no<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"plain plain\">-o smtpd_client_restrictions=permit_mynetworks,reject<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"plain plain\">-o smtpd_helo_restrictions=<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"plain plain\">-o smtpd_sender_restrictions=<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"plain plain\">-o smtpd_recipient_restrictions=permit_mynetworks,reject<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"plain plain\">-o smtpd_data_restrictions=reject_unauth_pipelining<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"plain plain\">-o smtpd_end_of_data_restrictions=<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"plain plain\">-o mynetworks=127.0.0.0\/8<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"plain plain\">-o smtpd_error_sleep_time=0<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"plain plain\">-o smtpd_soft_error_limit=1001<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"plain plain\">-o smtpd_hard_error_limit=1000<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"plain plain\">-o smtpd_client_connection_count_limit=0<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"plain plain\">-o smtpd_client_connection_rate_limit=0<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"plain plain\">-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Find <strong>pickup<\/strong> line (Ctrl-W in <strong>nano<\/strong>), and add these lines below the <strong>pickup<\/strong> line: (add 3 blank spaces in front of \u2018-0\u2019)<\/p>\n<div>\n<div id=\"highlighter_953191\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">-o content_filter=<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">-o receive_override_options=no_header_body_checks<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>This will prevent messages that are generated to report on spam from being classified as spam.<\/p>\n<p>Reload Postfix:<\/p>\n<div>\n<div id=\"highlighter_26896\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/postfix reload<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Restart ClamAv:<\/p>\n<div>\n<div id=\"highlighter_679418\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/clamav-daemon restart<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>8. Test Amavis<\/p>\n<div>\n<div id=\"highlighter_399677\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ telnet localhost 10024<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">Trying 127.0.0.1...<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"plain plain\">Connected to localhost.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">Escape character is '^]'.<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"plain plain\">220 [127.0.0.1] ESMTP amavisd-new service ready<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Press <strong>Ctrl-]<\/strong> to exit.<\/p>\n<p>9. Check on your\u00a0<strong>\/var\/log\/mail.log<\/strong> that everything goes well. If you see an error message similar to the following:<\/p>\n<blockquote><p><em>amavis[30807]: (30807-01) (!!) ask_av (ClamAV-clamd) FAILED \u2013 unexpected result: \/var\/lib\/amavis\/tmp\/amavis-20070615T125025-30807\/parts: lstat() failed. ERROR\\n<\/em><\/p><\/blockquote>\n<p>fix it by restart all the services:<\/p>\n<div>\n<div id=\"highlighter_357907\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/postfix restart<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/spamassassin restart<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/clamav-daemon restart<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">$ sudo \/etc\/init.d\/amavis restart<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>10. Done<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Install Spamassasin, ClamAV, Amavis on Ubuntu \/ Debian Squeeze &nbsp; The purpose of this installation is to filter spam email and virus on Postfix mail agent. Here I already installed Postfix in the server, because it is included in EHCP installation. 1. Install the packages 1 $ sudo apt-get install amavisd-new spamassassin clamav-daemon [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":621,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-659","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/pages\/659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=659"}],"version-history":[{"count":1,"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/pages\/659\/revisions"}],"predecessor-version":[{"id":660,"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/pages\/659\/revisions\/660"}],"up":[{"embeddable":true,"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=\/wp\/v2\/pages\/621"}],"wp:attachment":[{"href":"https:\/\/helia.ee\/koolitus\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}