{"id":165,"date":"2010-06-18T15:55:19","date_gmt":"2010-06-18T12:55:19","guid":{"rendered":"http:\/\/skeletor.org.ua\/wordpress\/?p=165"},"modified":"2012-12-14T18:43:05","modified_gmt":"2012-12-14T16:43:05","slug":"%d0%b1%d0%be%d1%80%d0%b5%d0%bc%d1%81%d1%8f-%d1%81%d0%be-%d1%81%d0%bf%d0%b0%d0%bc%d0%be%d0%bc-%d0%b8-%d0%b2%d0%b8%d1%80%d1%83%d1%81%d0%b0%d0%bc%d0%b8-postfixamavisclamavspamassasin","status":"publish","type":"post","link":"https:\/\/skeletor.org.ua\/?p=165","title":{"rendered":"\u0411\u043e\u0440\u0435\u043c\u0441\u044f \u0441\u043e \u0441\u043f\u0430\u043c\u043e\u043c \u0438 \u0432\u0438\u0440\u0443\u0441\u0430\u043c\u0438: postfix+amavis+clamav+spamassasin"},"content":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u044c\u0438\u00a0<a href=\"\/?p=159\" target=\"_blank\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0438 Postfix+Dovecot+Mysql+Squirrelmail+SSL<\/a>. \u0412 \u044d\u0442\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e, \u043a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043d\u0430 \u0441\u043f\u0430\u043c \u0438 \u0432\u0438\u0440\u0443\u0441\u044b.<\/p>\n<p><strong><span style=\"color: #ff0000;\">\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435.<\/span><\/strong><\/p>\n<p><strong>amavis<\/strong> &#8211; \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u0440\u0430\u0437\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435\u043b\u0435\u043c \u043c\u0435\u0436\u0434\u0443\u00a0<strong>postfix&#8217;\u043e\u043c<\/strong> \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439. \u0422\u043e \u0435\u0441\u0442\u044c, \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u043f\u0438\u0441\u044c\u043c\u0430, \u043e\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f <strong>amavis&#8217;y<\/strong>, \u0430 \u0442\u043e\u0442 \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442 \u043f\u0438\u0441\u044c\u043c\u043e \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443\u00a0<strong>clamav&#8217;y<\/strong> \u0438\u00a0<strong>spamassasin&#8217;y<\/strong>. \u0412\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u0441\u0445\u0435\u043c\u0430.<\/p>\n<p><!--more--><\/p>\n<p><strong><span style=\"color: #ff0000;\">1) clamav.<\/span><\/strong><\/p>\n<p>\u0418\u0434\u0451\u043c \u0432 \u043f\u043e\u0440\u0442\u044b \u0438 \u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442\u00a0<strong>clamav<\/strong>:<\/p>\n<p><code>#cd \/usr\/ports\/security\/clamav &amp;&amp; make install clean<\/code><\/p>\n<p>\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 (\u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e)<\/p>\n<p><code>ARC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable arch archives support<br \/>\nARJ\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable arj archives support<br \/>\nLHA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable lha archives support<br \/>\nUNZOO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable zoo archives support<br \/>\nUNRAR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable rar archives support<br \/>\nMILTER\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Compile the milter interface<br \/>\nICONV\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable ICONV support<\/code><\/p>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u00a0<strong>clamd.conf<\/strong><\/p>\n<p><code>LogFile \/var\/log\/clamav\/clamd.log<br \/>\nLogFileMaxSize 2M<br \/>\nLogClean yes<br \/>\nLogTime yes<br \/>\nPidFile \/var\/run\/clamav\/clamd.pid<br \/>\nLocalSocket \/var\/run\/clamav\/clamd \u00a0\u00a0<strong># <\/strong><strong>&lt;---------<\/strong> <strong>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u0430 '.sock'<\/strong><br \/>\nDatabaseDirectory \/var\/db\/clamav<br \/>\nScanMail yes<\/code><\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u00a0<strong>freshclam<\/strong> \u0438 \u0437\u0430\u0442\u0435\u043c \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u043c \u0441\u0430\u043c\u00a0<strong>clamav<\/strong>, \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0432 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u0432\u00a0<strong>\/etc\/rc.conf<\/strong><\/p>\n<p><code>#echo 'clamav_clamd_enable=\"YES\"' &gt;&gt; \/etc\/rc.conf<br \/>\n#echo 'clamav_freshclam_enable=\"YES\"' &gt;&gt; \/etc\/rc.conf<br \/>\n#freshclam<br \/>\n#\/usr\/local\/etc\/rc.d\/clamav-clamd start<br \/>\n<\/code><br \/>\n<strong><span style=\"color: #ff0000;\">2) amavisd-new.<\/span><\/strong><\/p>\n<p>\u0418\u0434\u0451\u043c \u0432 \u043f\u043e\u0440\u0442\u044b \u0438 \u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0430\u043a\u0435\u0442\u00a0<strong>amavisd-new<\/strong>:<\/p>\n<p><code>#cd \/usr\/ports\/security\/amavisd-new &amp;&amp; make install clean<\/code><\/p>\n<p>\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 (\u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e)<\/p>\n<p><code>SASL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use SASL authentication<br \/>\nSPAMASSASSIN\u00a0 Use mail\/p5-Mail-SpamAssassin<br \/>\nRAR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RAR support with archivers\/rar<br \/>\nUNRAR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RAR support with archivers\/unrar<br \/>\nARJ\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ARJ support with archivers\/arj<br \/>\nUNARJ\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ARJ support with archivers\/unarj<br \/>\nLHA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LHA support with archivers\/lha<br \/>\nARC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ARC support with archivers\/arc<br \/>\nNOMARCH\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ARC support with archivers\/nomarch<br \/>\nCAB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CAB support with archivers\/cabextract<br \/>\nRPM\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RPM support with archivers\/rpm2cpio<br \/>\nZOO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ZOO support with archivers\/zoo<br \/>\nUNZOO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ZOO support with archivers\/unzoo<br \/>\nLZOP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LZOP support with archivers\/lzop<br \/>\nFREEZE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FREEZE support with archivers\/freeze<br \/>\nP7ZIP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 P7ZIP support with archivers\/p7zip<\/code><\/p>\n<p>\u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435\u00a0<strong>p5-Mail-SpamAssassin<\/strong> \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043e\u043f\u0446\u0438\u0438<\/p>\n<p><code>SACOMPILE\u00a0\u00a0\u00a0\u00a0\u00a0 sa-compile<br \/>\nMYSQL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Add MySQL support<br \/>\nRELAY_COUNTRY\u00a0 Relay country support<br \/>\nSSL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Build with SSL support for spamd\/spamc<br \/>\n<\/code><br \/>\n\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c\u00a0<strong>\/usr\/local\/etc\/amavisd.conf<\/strong> \u0438 \u043c\u0435\u043d\u044f\u0435\u043c \u0442\u0430\u043a\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435:<\/p>\n<p><code>$mydomain = 'domain.tld';\u00a0\u00a0 &lt;---- \u0437\u0434\u0435\u0441\u044c \u043c\u0435\u043d\u044f\u0435\u043c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0434\u043e\u043c\u0435\u043d<br \/>\n$log_level = 5; &lt;----- \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434 \u043e\u0442\u043b\u0430\u0434\u043a\u0438, \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 0.<br \/>\n@mynetworks = qw( 127.0.0.0\/8 [::1] [FE80::]\/10 [FEC0::]\/10<br \/>\n10.0.0.0\/8 172.16.0.0\/12 192.168.0.0\/16 );\u00a0 &lt;------ \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u043b\u0438\u0448\u043d\u0438\u0438 \u043f\u043e\u0434\u0441\u0435\u0442\u0438. \u041f\u0440\u0438\u043c\u0435\u0440: @mynetworks = qw( 127.0.0.0\/8 10.0.0.0\/8 xx.xx.xx.xx);<br \/>\n$max_servers = 8; # num of pre-forked children (2..15 is common)<br \/>\n$max_requests = 8; # retire a child after that many accepts<br \/>\n$daemon_user\u00a0 = 'vscan'; # (no default;\u00a0 customary: vscan or amavis), -u<br \/>\n$daemon_group = 'vscan'; # (no default;\u00a0 customary: vscan or amavis), -g<br \/>\n#\u044d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e, \u043f\u0443\u0442\u0451\u043c \u043f\u043e\u0434\u0431\u043e\u0440\u0430<br \/>\n$sa_tag_level_deflt\u00a0 = 2.0;\u00a0 # add spam info headers if at, or above that level<br \/>\n$sa_tag2_level_deflt = 4.5;\u00a0 # add 'spam detected' headers at that level<br \/>\n$sa_kill_level_deflt = 6.5;\u00a0 # triggers spam evasive actions (e.g. blocks mail)<br \/>\n$sa_dsn_cutoff_level = 10;\u00a0\u00a0 # spam level beyond which a DSN is not sent<br \/>\n$penpals_bonus_score = 8;\u00a0\u00a0\u00a0 # (no effect without a @storage_sql_dsn database)<br \/>\n@whitelist_sender_maps = ( ['.domain.tld', 'admin@otherdomain.ua'] );<br \/>\n$myhostname = 'srv-test.domain.tld';\u00a0 # must be a fully-qualified domain name!<br \/>\n$notify_method\u00a0 = 'smtp:[127.0.0.1]:10025';<br \/>\n$forward_method = 'smtp:[127.0.0.1]:10025';\u00a0 # set to undef with milter!<br \/>\n$final_virus_destiny\u00a0\u00a0\u00a0\u00a0\u00a0 = D_DISCARD;<br \/>\n$final_banned_destiny\u00a0\u00a0\u00a0\u00a0 = D_BOUNCE;<br \/>\n$final_spam_destiny\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = D_BOUNCE;<br \/>\n$final_bad_header_destiny = D_PASS;<br \/>\n#\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e clamav, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0438\u043b\u0438 \u0443\u0434\u044f\u043b\u0435\u043c<br \/>\n@av_scanners = (<br \/>\n['ClamAV-clamd',<br \/>\n\\&amp;ask_daemon, [\"CONTSCAN {} \", \"\/var\/run\/clamav\/clamd\"],<br \/>\nqr\/\\bOK$\/, qr\/\\bFOUND$\/,<br \/>\nqr\/^.*?: (?!Infected Archive)(.*) FOUND$\/ ]<br \/>\n);<br \/>\n@av_scanners_backup = (<br \/>\n['ClamAV-clamscan', 'clamscan',<br \/>\n\"--stdout --no-summary -r --tempdir=$TEMPBASE {}\",<br \/>\n[0], qr\/:.*\\sFOUND$\/, qr\/^.*?: (?!Infected Archive)(.*) FOUND$\/ ]<br \/>\n);<br \/>\n<\/code><br \/>\n\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u00a0<strong>\/etc\/rc.conf<\/strong>:<\/p>\n<p><code>amavisd_enable=\"YES\"<br \/>\nspamd_enable=\"YES\"<br \/>\nspamd_flags=\"-u vscan\"<\/code><\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u0432\u00a0<strong>\/usr\/local\/etc\/postfix\/main.cf<\/strong><\/p>\n<p><code>content_filter = smtp-amavis:[127.0.0.1]:10024<\/code><\/p>\n<p>\u0438 \u0435\u0449\u0451 \u043f\u0430\u0440\u043e\u0447\u043a\u0443 \u0432\u00a0<strong>\/usr\/local\/etc\/postfix\/master.cf<\/strong><\/p>\n<p><code>#with virus-scanner amavis<br \/>\nsmtp-amavis\u00a0\u00a0\u00a0\u00a0 unix\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8\u00a0\u00a0\u00a0\u00a0\u00a0 smtp<br \/>\n-o smtp_data_done_timeout=1200<br \/>\n-o smtp_send_xforward_command=yes<br \/>\n-o disable_dns_lookups=yes<br \/>\n-o max_use=8<br \/>\n127.0.0.1:10025 inet\u00a0\u00a0\u00a0 n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 smtpd<br \/>\n-o content_filter=<br \/>\n-o local_recipient_maps=<br \/>\n-o relay_recipient_maps=<br \/>\n-o smtpd_restriction_classes=<br \/>\n-o smtpd_delay_reject=no<br \/>\n-o smtpd_client_restrictions=permit_mynetworks,reject<br \/>\n-o smtpd_helo_restrictions=<br \/>\n-o smtpd_sender_restrictions=<br \/>\n-o smtpd_recipient_restrictions=permit_mynetworks,reject<br \/>\n-o mynetworks_style=host<br \/>\n-o mynetworks=127.0.0.0\/8<br \/>\n-o strict_rfc821_envelopes=yes<br \/>\n-o smtpd_error_sleep_time=0<br \/>\n-o smtpd_soft_error_limit=1001<br \/>\n-o smtpd_hard_error_limit=1000<br \/>\n-o smtpd_client_connection_count_limit=0<br \/>\n-o smtpd_client_connection_rate_limit=0<br \/>\n-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_address_mappings<\/code><\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u0435\u043b\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<p><code>#cd \/usr\/local\/etc\/mail\/spamassassin &amp;&amp; cp local.cf.sample local.cf<\/code><\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0411\u0414\u00a0<strong>spamassasin&#8217;a<\/strong>:<\/p>\n<p><code>#spamassassin 2&gt;&amp;1 -D --lint<br \/>\n#sa-compile -D --list<\/code><\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u00a0<strong>amavis<\/strong><strong>d<\/strong> \u0438 \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0438\u00a0<strong>postfix&#8217;a<\/strong>:<\/p>\n<p><code>#\/usr\/local\/etc\/rc.d\/amavisd start<br \/>\n#\/usr\/local\/etc\/rc.d\/postfix reload<\/code><\/p>\n<p>\u0421\u043c\u043e\u0442\u0440\u0438\u043c \u043b\u043e\u0433<strong> \/var\/log\/maillog<\/strong>: \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0438 \u0442\u0430\u043a\u043e\u0439:<\/p>\n<p><code>can't locate mail spamassassin compiledregexps body_0.pm in @inc<\/code><\/p>\n<p>\u0442\u043e \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f \u0432\u00a0<strong>\/usr\/local\/etc\/mail\/spamassassin\/v320.pre<\/strong>:<\/p>\n<p><code>#loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody<\/code><\/p>\n<p>\u0415\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u0438:<\/p>\n<p><code>May 15 00:26:21 srv-test amavis[12486]: (12486-02) (!!)run_av (ClamAV-clamd) FAILED - unexpected , output=\"\/var\/amavis\/tmp\/amavis-20090515T002041-12486\/parts: lstat() failed: Permission denied. ERROR \"<br \/>\nMay 15 00:26:21 srv-test amavis[12486]: (12486-02) (!!)ClamAV-clamd av-scanner FAILED: CODE(0x8dac874) unexpected , output=\"\/var\/amavis\/tmp\/amavis-20090515T002041-12486\/parts: lstat() failed: Permission denied. ERROR \" at (eval 115) line 544.<br \/>\nMay 15 00:26:21 srv-test amavis[12486]: (12486-02) (!!)WARN: all primary virus scanners failed, considering backups<\/code><\/p>\n<p>\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u044e\u0437\u0435\u0440\u0430\u00a0<strong>clamav<\/strong> \u0432 \u0433\u0440\u0443\u043f\u043f\u0443\u00a0<strong>vscan<\/strong>, \u0430 \u044e\u0437\u0435\u0440\u0430\u00a0<strong>vscan<\/strong> \u0432 \u0433\u0440\u0443\u043f\u043f\u0443\u00a0<strong>clamav<\/strong>.<\/p>\n<p>\u041e\u043f\u044f\u0442\u044c \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c amavisd \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043b\u043e\u0433\u0438 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u043e\u0448\u0438\u0431\u043e\u043a. \u0415\u0441\u043b\u0438 \u0432\u0441\u0451 \u043e\u043a, \u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0438\u0441\u044c\u043c\u043e \u0438 \u0438\u0434\u0451\u043c \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u043e\u0433\u00a0<strong>\/var\/log\/maillog:<\/strong><\/p>\n<p><code>May 21 15:01:46 srv-test amavis[76465]: Net::Server: 2009\/05\/21-15:01:46 Server closing!<br \/>\nMay 21 15:01:46 srv-test amavis[76491]: SpamControl: rundown_child on SpamAssassin done<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) smtp session rundown all sessions, idle 388.1 s, smtp:[127.0.0.1]:10025, state ehlo<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) smtp session rundown, closing session smtp:[127.0.0.1]:10025<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) Amavis::Out::SMTP::Session close, disconnecting<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) SpamControl: rundown_child on SpamAssassin done<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) child_finish_hook: invoking DESTROY methods<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) Amavis::TempDir DESTROY called<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) TempDir removal: empty tempdir is being removed: \/var\/amavis\/tmp\/amavis-20090521T145504-76490<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) rmdir_recursively: \/var\/amavis\/tmp\/amavis-20090521T145504-76490, excl=<br \/>\nMay 21 15:01:46 srv-test amavis[76491]: child_finish_hook: invoking DESTROY methods<br \/>\nMay 21 15:01:46 srv-test amavis[76491]: Amavis::Cache DESTROY called<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) rmdir_recursively: \/var\/amavis\/tmp\/amavis-20090521T145504-76490\/parts, excl=0<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) Amavis::Cache DESTROY called<br \/>\nMay 21 15:01:46 srv-test amavis[76490]: (76490-01) Amavis::DB::SNMP DESTROY called<br \/>\nMay 21 15:01:47 srv-test amavis[76491]: Amavis::DB::SNMP DESTROY called<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: logging initialized, log level 5, syslog: amavis.mail<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: starting.\u00a0 \/usr\/local\/sbin\/amavisd at srv-test.domain.tld amavisd-new-2.6.3 (20090422), Unicode aware<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: user=, EUID: 110 (110);\u00a0 group=, EGID: 110 110 (110 110)<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: Perl version\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.008009<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: SpamControl: attempting to load scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin<br \/>\nMay 21 15:01:52 srv-test amavis[89910]: SpamControl: scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin<br \/>\nMay 21 15:01:53 srv-test amavis[89910]: INFO: SA version: 3.2.5, 3.002005, no optional modules: Net::CIDR::Lite IP::Country::Fast Image::Info Image::Info::GIF<br \/>\nImage::Info::JPEG Image::Info::PNG Image::Info::TIFF Mail::SPF Mail::SPF::Server Mail::SPF::Request Mail::SPF::Mech Mail::SPF::Mech::A Mail::SPF::Mech::PTR M<br \/>\nail::SPF::Mech::All Mail::SPF::Mech::Exists Mail::SPF::Mech::IP4 Mail::SPF::Mech::IP6 Mail::SPF::Mech::Include Mail::SPF::Mech::MX Mail::SPF::Mod Mail::SPF::M<br \/>\nod::Exp Mail::SPF::Mod::Redirect Mail::SPF::SenderIPAddrMech Mail::SPF::v1::Record Mail::SPF::v2::Record NetAddr::IP NetAddr::IP::Util auto::NetAddr::IP::Util::inet_n2dx auto::NetAddr::IP::Util::ipv6_n2d auto::NetAddr::IP::Util::ipv6_n2x Error<br \/>\nMay 21 15:01:53 srv-test amavis[89910]: SpamControl: init_pre_chroot on SpamAssassin done<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: Process Backgrounded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: 2009\/05\/21-15:01:53 Amavis (type Net::Server::PreForkSimple) starting! pid(89911)<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: Binding to UNIX socket file \/var\/amavis\/amavisd.sock using SOCK_STREAM<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: Group Not Defined.\u00a0 Defaulting to EGID '110 110'<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: User Not Defined.\u00a0 Defaulting to EUID '110'<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Net::Server: Setting up serialization via flock<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: after_chroot_init: EUID: 110 (110);\u00a0 EGID: 110 110 (110 110)<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: config files read: \/usr\/local\/etc\/amavisd.conf<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Amavis::Conf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.205<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Archive::Zip\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.26<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module BerkeleyDB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.38<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Compress::Zlib\u00a0\u00a0\u00a0\u00a0\u00a0 2.017<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Convert::TNEF\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.17<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Convert::UUlib\u00a0\u00a0\u00a0\u00a0\u00a0 1.12<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Crypt::OpenSSL::RSA 0.25<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module DBD::mysql\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4.011<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module DBI\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.608<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module DB_File\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.817<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Digest::MD5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.38<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Digest::SHA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.47<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Digest::SHA1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.11<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module IO::Socket::INET6\u00a0\u00a0 2.56<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module MIME::Entity\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.427<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module MIME::Parser\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.427<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module MIME::Tools\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.427<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Mail::DKIM::Signer\u00a0 0.33<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Mail::DKIM::Verifier 0.33<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Mail::Header\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.04<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Mail::Internet\u00a0\u00a0\u00a0\u00a0\u00a0 2.04<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Mail::SpamAssassin\u00a0 3.002005<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Net::DNS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.65<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Net::Server\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.97<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Razor2::Client::Version 2.84<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Socket6\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.23<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Time::HiRes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.9719<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module URI\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.37<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Module Unix::Syslog\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.1<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Amavis::DB code\u00a0\u00a0\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Amavis::Cache code\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SQL base code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SQL::Log code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SQL::Quarantine\u00a0\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Lookup::SQL code\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Lookup::LDAP code\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: AM.PDP-in proto code loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SMTP-in proto code\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Courier proto code\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SMTP-out proto code\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Pipe-out proto code\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: BSMTP-out proto code NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Local-out proto code loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: OS_Fingerprint code\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: ANTI-VIRUS code\u00a0\u00a0\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: ANTI-SPAM code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: ANTI-SPAM-EXT code\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: ANTI-SPAM-C code\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: ANTI-SPAM-SA code\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Unpackers code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: DKIM code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Tools code\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NOT loaded<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found $file\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 at \/usr\/local\/bin\/file<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: No $altermime,\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 not using it<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .mail<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .asc<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .uue<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .hqx<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .ync<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .F\u00a0\u00a0\u00a0 at \/usr\/local\/bin\/unfreeze<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .Z\u00a0\u00a0\u00a0 at \/usr\/bin\/uncompress<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .gz\u00a0\u00a0 at \/usr\/bin\/gzip -d<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .gz\u00a0\u00a0 (backup, not used)<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .bz2\u00a0 at \/usr\/bin\/bzip2 -d<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .lzo\u00a0 at \/usr\/local\/bin\/lzop -d<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .rpm\u00a0 at \/usr\/local\/bin\/rpm2cpio.pl<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .cpio at \/bin\/pax<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .tar\u00a0 at \/bin\/pax<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .deb\u00a0 at \/usr\/bin\/ar<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .zip<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .7z\u00a0\u00a0 at \/usr\/local\/bin\/7zr<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .rar\u00a0 at \/usr\/local\/bin\/rar<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .arj\u00a0 at \/usr\/local\/bin\/arj<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .arc\u00a0 at \/usr\/local\/bin\/nomarch<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .zoo\u00a0 at \/usr\/local\/bin\/zoo<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .lha\u00a0 at \/usr\/local\/bin\/lha<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .cab\u00a0 at \/usr\/local\/bin\/cabextract<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: No decoder for\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 .tnef tried: tnef<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Internal decoder for .tnef<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found decoder for\u00a0\u00a0\u00a0 .exe\u00a0 at \/usr\/local\/bin\/rar; \/usr\/local\/bin\/lha; \/usr\/local\/bin\/arj<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Using primary internal av scanner code for ClamAV-clamd<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Found secondary av scanner ClamAV-clamscan at \/usr\/local\/bin\/clamscan<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Using internal spam scanner code for SpamAssassin<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: Creating db in \/var\/amavis\/db\/; BerkeleyDB 0.38, libdb 4.1<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: initializing Mail::SpamAssassin<br \/>\nMay 21 15:01:53 srv-test amavis[89911]: SpamAssassin debug facilities: info<br \/>\nMay 21 15:02:04 srv-test amavis[89911]: SpamAssassin loaded plugins: AWL, AutoLearnThreshold, Bayes, BodyEval, Check, DNSEval, HTMLEval, HTTPSMismatch, Hashcash, HeaderEval, ImageInfo, MIMEEval, MIMEHeader, Pyzor, Razor2, RelayEval, ReplaceTags, SPF, SpamCop, URIDNSBL, URIDetail, URIEval, VBounce, WLBLEval, WhiteListSubject<br \/>\nMay 21 15:02:04 srv-test amavis[89911]: SpamControl: init_pre_fork on SpamAssassin done<br \/>\nMay 21 15:02:04 srv-test amavis[89911]: Net::Server: Beginning prefork (2 processes)<br \/>\nMay 21 15:02:04 srv-test amavis[89911]: Net::Server: Starting \"2\" children<br \/>\nMay 21 15:02:04 srv-test amavis[89917]: Net::Server: Child Preforked (89917)<br \/>\nMay 21 15:02:04 srv-test amavis[89911]: Net::Server: Parent ready for children.<br \/>\nMay 21 15:02:04 srv-test amavis[89917]: entered child_init_hook<br \/>\nMay 21 15:02:04 srv-test amavis[89917]: TIMING - bdb-open: 13 (100%)100, rundown: 0 (0%)100<br \/>\nMay 21 15:02:04 srv-test amavis[89918]: Net::Server: Child Preforked (89918)<br \/>\nMay 21 15:02:04 srv-test amavis[89917]: SpamControl: init_child on SpamAssassin done<br \/>\nMay 21 15:02:04 srv-test amavis[89918]: entered child_init_hook<br \/>\nMay 21 15:02:04 srv-test amavis[89918]: TIMING - bdb-open: 13 (100%)100, rundown: 0 (0%)100<br \/>\nMay 21 15:02:04 srv-test amavis[89918]: SpamControl: init_child on SpamAssassin done<br \/>\nMay 21 15:02:16 srv-test postfix\/smtpd[89919]: connect from skeletor[10.10.10.111]<br \/>\nMay 21 15:02:16 srv-test postfix\/smtpd[89919]: setting up TLS connection from skeletor[10.10.10.111]<br \/>\nMay 21 15:02:16 srv-test postfix\/smtpd[89919]: Anonymous TLS connection established from skeletor[10.10.10.111]: TLSv1 with cipher DHE-RSA-AES256-SHA (256\/256 bits)<br \/>\nMay 21 15:02:16 srv-test postfix\/smtpd[89919]: D7558170CA: client=skeletor[10.10.10.111], sasl_method=PLAIN, sasl_username=admin@domain.tld<br \/>\nMay 21 15:02:16 srv-test postfix\/cleanup[89921]: D7558170CA: message-id=&lt;4A154296.6080800@domain.tld&gt;<br \/>\nMay 21 15:02:16 srv-test postfix\/qmgr[76330]: D7558170CA: from=, size=610, nrcpt=1 (queue active)<br \/>\nMay 21 15:02:16 srv-test postfix\/smtpd[89919]: disconnect from skeletor[10.10.10.111]<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: Net::Server: 2009\/05\/21-15:02:16 CONNECT TCP Peer: \"127.0.0.1:65353\" Local: \"127.0.0.1:10024\"<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: loaded base policy bank<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: lookup_ip_acl (inet_acl): key=\"127.0.0.1\" matches \"127.0.0.1\", result=1<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: process_request: fileno sock=13, STDIN=0, STDOUT=1<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, new request<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: process_request: suggested_protocol=\"\" on TCP<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) SMTP&gt; 220 [127.0.0.1] ESMTP amavisd-new service ready<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 4: was busy, 29.1 ms, total idle 0.000 s, busy 0.029 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 1.2 ms, total idle 0.001 s, busy 0.029 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) SMTP&lt; EHLO srv-test.domain.tld<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP EHLO received<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-[127.0.0.1]<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-VRFY<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-PIPELINING<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-SIZE<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-ENHANCEDSTATUSCODES<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-8BITMIME<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250-DSN<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 XFORWARD NAME ADDR PORT PROTO HELO SOURCE<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 6.0 ms, total idle 0.001 s, busy 0.035 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.4 ms, total idle 0.002 s, busy 0.035 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&lt; XFORWARD NAME=skeletor ADDR=10.10.10.111 PORT=4369<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP XFORWARD received<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 2.5.0 Ok XFORWARD<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 2.8 ms, total idle 0.002 s, busy 0.038 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.4 ms, total idle 0.002 s, busy 0.038 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&lt; XFORWARD PROTO=ESMTP HELO=[10.10.10.111] SOURCE=REMOTE<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP XFORWARD received<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 2.5.0 Ok XFORWARD<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 2.1 ms, total idle 0.002 s, busy 0.040 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.4 ms, total idle 0.002 s, busy 0.040 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&lt; MAIL FROM: SIZE=610<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP MAIL received<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) check_mail_begin_task: task_count=1<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) TempDir::prepare: creating directory \/var\/amavis\/tmp\/amavis-20090521T150216-89917<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) TempDir::prepare_file: creating file \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/email.txt<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) TempDir::prepare_file: layers: stdio<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) lookup_ip_acl: key=\"10.10.10.111\" matches \"10.0.0.0\/8\", result=1<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) loaded policy bank \"MYNETS\"<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 2.1.0 Sender OK<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 16.2 ms, total idle 0.002 s, busy 0.056 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.4 ms, total idle 0.003 s, busy 0.056 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&lt; RCPT TO: ORCPT=rfc822;admin@domain.tld<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP RCPT received<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 2.1.5 Recipient OK<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 12.2 ms, total idle 0.003 s, busy 0.068 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.4 ms, total idle 0.003 s, busy 0.068 s<br \/>\nMay 21 15:02:16 srv-test amavis[89917]: (89917-01) ESMTP&lt; DATA<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP DATA received<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ESMTP::10024 \/var\/amavis\/tmp\/amavis-20090521T150216-89917: -&gt; SIZE=610 Received: from srv-test.domain.tld ([127.0.0.1]) by localhost (srv-test.domain.tld [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for ; Thu, 21 May 2009 15:02:16 +0300 (EEST)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ESMTP&gt; 354 End data with .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, receiving data<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, data-end received<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ESMTP&lt; .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer digest_init: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) get_body_digest: reading header section<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer digest_hdr: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) get_body_digest: reading mail body<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer digest_body: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) body type (ESMTP BODY): unlabeled, good (h=0, b=0)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) body hash: d19cdb54d5b91663defed6852f47bb3b<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Original mail size: 610; quota set to: 305000 bytes<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Checking: I9A+8btgq79D MYNETS [10.10.10.111] -&gt;<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) 2822.From:<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_acl(admin@domain.tld) matches key \".domain.tld\", result=1<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"1\", matching_key=\".domain.tld\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Extracting mime components<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Issued a new file name: p001<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Charging 5 bytes to remaining quota 305000 (out of 305000, (0%)) - by mime_decode<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) p001 1 Content-Type: text\/plain, size: 5 B, name:<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer mime_decode: remaining time = 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer mime_decode-1: remaining time = 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) inspect_dsn: parts: text\/plain<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) inspect_dsn: not a bounce<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer dsn_parse: remaining time = 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) decode_parts: level=1, #parts=1 : p001<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) running file(1) on 1 files, arglist size 24<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: target fd0 closing, to become &lt; \/dev\/null<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: target fd1 closing, to become &gt; &amp;=16<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: target fd1 dup2 from fd16 &gt; &amp;=16<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: source fd16 closed<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: target fd2 closing, to become &gt; &amp;1<br \/>\nMay 21 15:02:17 srv-test amavis[89923]: (89917-01) open_on_specific_fd: target fd2 dup2 from fd1 &gt; &amp;1<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) run_command: [89923] \/usr\/local\/bin\/file p001 &amp;1<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) result line from file(1): p001: ASCII text<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_re(\"ASCII text\") matches key \"(?i-xsm:^(ASCII|text)\\b)\", result=\"asc\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"ASCII text\" matches, result=\"asc\", matching_key=\"(?i-xsm:^(ASCII|text)\\\\b)\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) File-type of p001: ASCII text; (asc)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) do_ascii: Decoding part p001<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) do_ascii: Setting sigaction handler, was 0<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) timer set to 320 s (was 480 s)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) do_ascii: Decoding part p001 (0 items), uulib V0.5pl20<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer do_ascii: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) decompose_part: p001 - atomic<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer parts_decode: remaining time = 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) check_header: 0, OK<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Checking for banned types and filenames<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"DEFAULT\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup , 1 matches for \"admin@domain.tld\", results: \"(constant:DEFAULT)\"=&gt;\"DEFAULT\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) collect banned table[0]: admin@domain.tld, tables: DEFAULT=&gt;Amavis::Lookup::RE=ARRAY(0x96fb740)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) starting banned checks - traversing message structure tree<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) check_for_banned (p001) text\/plain,.asc<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) doing banned check for admin@domain.tld on text\/plain,.asc<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_re([\"text\/plain\",\".asc\"]), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, [\"text\/plain\",\".asc\"] does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"P=p001\\tL=1\\tM=text\/plain\\tT=asc\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) p.path admin@domain.tld: \"P=p001,L=1,M=text\/plain,T=asc\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) banned check: any=0, all=N (1)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_re(\"MAIL\") matches key \"(?-xism:^MAIL$)\", result=\"1\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"MAIL\" matches, result=\"1\", matching_key=\"(?-xism:^MAIL$)\"<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Issued a new file name: p002<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) presenting full original message to scanners as \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts\/p002<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) Calling virus scanners, 2 files to scan in \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) run_av (ClamAV-clamd): query template(1,1): CONTSCAN {}<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer run_av: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer run_av: timer set to 384 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ask_av Using (ClamAV-clamd): CONTSCAN \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ask_daemon_internal: timer set to 10 s (was 384 s)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ClamAV-clamd: Connecting to socket\u00a0 \/var\/run\/clamav\/clamd<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) creating socket by IO::Socket::UNIX to \/var\/run\/clamav\/clamd<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ClamAV-clamd: Sending CONTSCAN \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts to UNIX socket \/var\/run\/clamav\/clamd<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer ask_daemon_internal: timer set to 307 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer ask_daemon_internal: timer set to 384 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) prolong_timer ask_av: timer set to 480 s<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) ask_av (ClamAV-clamd) result: \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts: OK<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) run_av (ClamAV-clamd): CLEAN<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) run_av (ClamAV-clamd) result: clean<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) wbl: checking sender<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .tld, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld) matches keys: \".\"=&gt;ARRAY(0x96fbb48)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup , 1 matches for \"admin@domain.tld\", results: \".\"=&gt;[Amavis::Lookup::RE=ARRAY(0x96fb938),HASH(0x96fb9a4)]<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_re(\"admin@domain.tld\"), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) query_keys: admin@domain.tld, skeletor@, domain.tld, .domain.tld, .com.ua, .ua, .<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup_hash(admin@domain.tld), no matches<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) SpamControl: calling spam scanner SpamAssassin<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) timer set to 320 s for SA (was 480 s)<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) calling SA parse, SA version 3.2.5, 3.002005, data as GLOB<br \/>\nMay 21 15:02:17 srv-test amavis[89917]: (89917-01) CALLING SA check<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) prolong_timer spam_scan_sa_finish: timer set to 478 s<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) spam_scan: score=3.858 autolearn=no tests=[ALL_TRUSTED=-1.44,AWL=-2.226,DNS_FROM_RFC_BOGUSMX=2.125,RAZOR2_CF_RANGE_51_100=0.5,RAZOR2_CF_RANGE_E4_51_100=1.5,RAZOR2_CHECK=0.5,TVD_SPACE_RATIO=2.899]<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) prolong_timer spam_scan: remaining time = 478 s<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"2\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"2\", matching_key=\"(constant:2)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"4.2\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"4.2\", matching_key=\"(constant:4.2)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"6.5\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"6.5\", matching_key=\"(constant:6.5)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) final_destiny (ccat=0) is PASS, recip admin@domain.tld<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) final_destiny PASS, recip admin@domain.tld<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) do_notify_and_quar: ccat=CleanTag (1,1) (\"1,1\":CleanTag, \"1\":Clean, \"0\":CatchAll) ccat_block=(), qar_mth=<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"2\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"2\", matching_key=\"(constant:2)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"4.2\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"4.2\", matching_key=\"(constant:4.2)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"1\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"1\", matching_key=\"(constant:1)\"<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\" does not match<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) headers CLUSTERING: NEW CLUSTER : score=3.858, tag=1, tag2=0, local=1, bl=, s=, mangle=<br \/>\n<strong>May 21 15:02:19 srv-test amavis[89917]: (89917-01) header: X-Virus-Scanned: amavisd-new at domain.tld<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) header: X-Spam-Flag: NO<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) header: X-Spam-Score: 3.858<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) header: X-Spam-Level: ***<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) header: X-Spam-Status: No, <\/strong>score=3.858 tagged_above=2 required=4.2 \\ttests=[ALL_TRUSTED=-1.44, AWL=-2.226, DNS_FROM_RFC_BOGUSMX=2.125, \\tRAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, \\tRAZOR2_CHECK=0.5, TVD_SPACE_RATIO=2.899] autolearn=no<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) header: Received: from srv-test.domain.tld ([127.0.0.1]) \\tby localhost (srv-test.domain.tld [127.0.0.1]) (amavisd-new, port 10024) \\twith ESMTP id I9A+8btgq79D for ; \\tThu, 21 May 2009 15:02:16 +0300 (EEST)<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) headers CLUSTERING: done all 1 recips in one go<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) SPAM-TAG, -&gt; , No, score=3.858 tagged_above=2 required=4.2 tests=[ALL_TRUSTED=-1.44, AWL=-2.226, DNS_FROM_RFC_BOGUSMX=2.125, RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CHECK=0.5, TVD_SPACE_RATIO=2.899] autolearn=no<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) dkim: candidate originators: 2822.From:, 2821.mail_from:<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) lookup =&gt; undef, \"admin@domain.tld\", no lookup tables<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) dkim: not signing, no applicable private key for domains domain.tld, s=, From:<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) (about to connect to [127.0.0.1]:10025) FWD via SMTP: -&gt;<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp session: setting up a new session<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) establish_or_refresh, state: down<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp creating socket by IO::Socket::INET to [127.0.0.1]:10025<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=1, flush=0, wr=0, timeout=35<br \/>\nMay 21 15:02:19 srv-test postfix\/smtpd[89924]: connect from localhost[127.0.0.1]<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: receiving<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop read 39 chars&lt; 220 srv-test.domain.tld ESMTP Postfix<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to greeting: 220 srv-test.domain.tld ESMTP Postfix<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp cmd&gt; EHLO localhost<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=0, flush=1, wr=1, timeout=300<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: sending<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop sent 16&gt; EHLO localhost<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=1, flush=0, wr=0, timeout=300<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: receiving<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop read 186 chars&lt; 250-srv-test.domain.tld 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to EHLO: 250 srv-test.domain.tld PIPELINING SIZE 10240000 VRFY ETRN STARTTLS AUTH PLAIN LOGIN AUTH=PLAIN LOGIN ENHANCEDSTATUSCODES 8BITMIME DSN<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) Remote host presents itself as: srv-test.domain.tld, handles DSN, handles PIPELINING<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) AUTH not needed, user='', MTA offers 'PLAIN LOGIN'<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp cmd&gt; MAIL FROM: BODY=7BIT<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp cmd&gt; RCPT TO: ORCPT=rfc822;admin@domain.tld<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp cmd&gt; DATA<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=0, flush=1, wr=1, timeout=120<br \/>\nMay 21 15:02:19 srv-test postfix\/smtpd[89924]: EE433170D7: client=localhost[127.0.0.1]<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: sending<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop sent 113&gt; MAIL FROM: BODY=7BIT RCPT TO: ORCPT=rfc822;admin@domain.tld DATA<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=1, flush=0, wr=0, timeout=300<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: receiving<br \/>\nMay 21 15:02:19 srv-test postfix\/cleanup[89921]: EE433170D7: message-id=&lt;4A154296.6080800@domain.tld&gt;<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop read 65 chars&lt; 250 2.1.0 Ok 250 2.1.5 Ok 354 End data with .<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to MAIL (pip): 250 2.1.0 Ok<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to RCPT (pip) (): 250 2.1.5 Ok<br \/>\nMay 21 15:02:19 srv-test postfix\/qmgr[76330]: EE433170D7: from=, size=1356, nrcpt=1 (queue active)<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to DATA: 354 End data with .<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) write_header: 0, Amavis::Out::SMTP::Protocol=HASH(0xbdc58c8)<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=1, flush=0, wr=1, timeout=478<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: sending<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop sent 1181&gt;\u00a0<strong>X-Virus-Scanned: amavisd-new at domain.tld X-Spam-Flag: NO<\/strong>X-Spam-Score: 3.858 X-Spam-Level: *** X-Spam-Status: No, score=3.858 tagged_above=2 required=4.2 \\ttests=[ALL_TRUSTED=-1.44, AWL=-2.226,\u00a0 [...]<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: needline=1, flush=0, wr=0, timeout=478<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop: receiving<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) rw_loop read 36 chars&lt; 250 2.0.0 Ok: queued as EE433170D7<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) smtp resp to data-dot (): 250 2.0.0 Ok: queued as EE433170D7<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) Amavis::Out::SMTP::Session close, keeping connection<br \/>\nMay 21 15:02:19 srv-test amavis[89917]: (89917-01) prolong_timer fwd-end-chkpnt: timer set to 478 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) FWD via SMTP: -&gt; ,BODY=7BIT 250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) prolong_timer forwarding: remaining time = 478 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) DSN: sender is credible (orig), SA: 3.858,<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) lookup: (scalar) matches, result=\"18\"<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) lookup =&gt; true,\u00a0 \"admin@domain.tld\" matches, result=\"18\", matching_key=\"(constant:18)\"<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) dsn: from MTA 250 NonBlocking:CleanTag -&gt; : on_succ=0, on_dly=1, on_fail=1, never=0, warn_sender=, DSN_passed_on=1, mta_resp: \"250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7\"<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) DSN: SUCC from MTA 250 NonBlocking:CleanTag, no DSN requested: -&gt;<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) one_response_for_all : success, r=0,b=0,d=0, ndn_needed=0, '250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7'<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) notif=N, suppressed=0, ndn_needed=0, exit=0, 250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) prolong_timer delivery-notification: remaining time = 478 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) fish_out_ip_from_received: 10.10.10.111<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) lookup_ip_acl (publicnetworks): key=\"10.10.10.111\" matches \"!10.0.0.0\/8\", result=0<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) parse_ip_address_from_received: 10.10.10.111<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) Passed CLEAN, MYNETS LOCAL [10.10.10.111] [10.10.10.111] -&gt; , Message-ID: &lt;4A154296.6080800@domain.tld&gt;, mail_id: I9A+8btgq79D, Hits: 3.858, size: 610, queued_as: EE433170D7, 3149 ms<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) prolong_timer main_log_entry: remaining time = 478 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) Syslog warnings: 7 x No buffer space available<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) updating snmp variables<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) prolong_timer check done: remaining time = 478 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) sending SMTP response: \"250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7\"<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) ESMTP&gt; 250 2.0.0 Ok, id=89917-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as EE433170D7<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) switch_to_client_time 480 s, smtp response sent<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) TempDir::strip: \/var\/amavis\/tmp\/amavis-20090521T150216-89917<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) rmdir_recursively: \/var\/amavis\/tmp\/amavis-20090521T150216-89917\/parts, excl=1<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) TIMING - SMTP greeting: 29 (1%)1, SMTP EHLO: 7 (0%)1, SMTP pre-MAIL: 7 (0%)1, mkdir tempdir: 2 (0%)1, create email.txt: 3 (0%)2, SMTP pre-DATA-flush: 28 (1%)2, SMTP DATA: 65 (2%)4, check_init: 2 (0%)5, digest_hdr: 8 (0%)5, digest_body_dkim: 4 (0%)5, gen_mail_id: 5 (0%)5, mkdir parts: 13 (0%)5, mime_decode: 40 (1%)7, get-file-type1: 51 (2%)8, decompose_part: 7 (0%)9, parts_decode: 0 (0%)9, check_header: 7 (0%)9, AV-scan-1: 43 (1%)10, spam-wb-list: 12 (0%)11, SA parse: 21 (1%)11, SA check: 2553 (81%)92, update_cache: 41 (1%)93, decide_mail_destiny: 7 (0%)93, fwd-connect: 77 (2%)96, fwd-mail-pip: 20 (1%)96, fwd-rcpt-pip: 1 (0%)96, fwd-data-chkpnt: 1 (0%)96, write-header: 3 (0%)97, fwd-data-contents: 0 (0%)97, fwd-end-chkpnt: 15 (0%)97, prepare-dsn: 5 (0%)97, main_log_entry: 76 (2%)100, update_snmp: 5 (0%)100, SMTP pre-response: 2 (0%)100, SMTP response: 2 (0%)100, unlink-2-files: 2 (0%)100, rundown: 2 (0%)100<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) idle_proc, 6: was busy, 3096.9 ms, total idle 0.003 s, busy 3.165 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) idle_proc, 5: was idle, 0.5 ms, total idle 0.004 s, busy 3.165 s<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) ESMTP&lt; QUIT<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) switch_to_my_time\u00a0\u00a0\u00a0\u00a0 480 s, SMTP QUIT received<br \/>\nMay 21 15:02:20 srv-test amavis[89917]: (89917-01) ESMTP&gt; 221 2.0.0 [127.0.0.1] amavisd-new closing transmiss<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u044c\u0438\u00a0\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0438 Postfix+Dovecot+Mysql+Squirrelmail+SSL. \u0412 \u044d\u0442\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e, \u043a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043d\u0430 \u0441\u043f\u0430\u043c \u0438 \u0432\u0438\u0440\u0443\u0441\u044b. \u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435. amavis &#8211; \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u0440\u0430\u0437\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435\u043b\u0435\u043c \u043c\u0435\u0436\u0434\u0443\u00a0postfix&#8217;\u043e\u043c \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439. \u0422\u043e \u0435\u0441\u0442\u044c, \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u043f\u0438\u0441\u044c\u043c\u0430, \u043e\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f amavis&#8217;y, \u0430 \u0442\u043e\u0442 \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442 \u043f\u0438\u0441\u044c\u043c\u043e \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443\u00a0clamav&#8217;y \u0438\u00a0spamassasin&#8217;y. \u0412\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u0441\u0445\u0435\u043c\u0430.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,11],"tags":[],"class_list":["post-165","post","type-post","status-publish","format-standard","hentry","category-freebsd","category-mail"],"_links":{"self":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=165"}],"version-history":[{"count":6,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/165\/revisions"}],"predecessor-version":[{"id":3280,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/165\/revisions\/3280"}],"wp:attachment":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}