{"id":284,"date":"2010-06-22T16:26:30","date_gmt":"2010-06-22T13:26:30","guid":{"rendered":"http:\/\/skeletor.org.ua\/?p=284"},"modified":"2013-08-05T16:43:39","modified_gmt":"2013-08-05T13:43:39","slug":"%d0%bf%d0%be%d1%87%d1%82%d0%be%d0%b2%d0%b0%d1%8f-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0-%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d1%81%d1%82%d1%8c%d1%8e-%d0%b2-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b5-%d1%87","status":"publish","type":"post","link":"https:\/\/skeletor.org.ua\/?p=284","title":{"rendered":"\u041f\u043e\u0447\u0442\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432 \u0441\u0431\u043e\u0440\u043a\u0435."},"content":{"rendered":"<div id=\"_mcePaste\">\n<div style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; line-height: normal; margin: 8px;\">\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\u0421\u0442\u0430\u0442\u044c\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0430\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0438:\u00a0<strong>Postfix+dovecot+mysql+amavis+sa+postgrey+mailman+roundcube+postfixadmin<\/strong><br \/>\n\u0417\u0434\u0435\u0441\u044c \u0431\u0443\u0434\u0443 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043b\u0438\u0448\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438 \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f, \u0438\u0431\u043e \u0438 \u0442\u0430\u043a \u0432\u0441\u0451 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043e\u043d\u043e \u0438 \u0437\u0430\u0447\u0435\u043c. \u041f\u043e\u0447\u0442\u0430 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432\u00a0<strong>\/var\/spool\/vmail<\/strong>. \u041f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043f\u0430\u043f\u043a\u0443\u00a0<strong>vmail:vmail<\/strong>,<strong>0770<\/strong><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><strong><!--more--><br \/>\n<\/strong><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><strong><span style=\"color: #ff0000;\">1)Postfix.<\/span><\/strong><br \/>\n\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>postfix-2.6.5,1<\/strong>. \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">[X] PCRE \u00a0 \u00a0 \u00a0Perl Compatible Regular Expressions<br \/>\n[X] DOVECOT \u00a0 Dovecot SASL authentication method<br \/>\n[X] TLS \u00a0 \u00a0 \u00a0 Enable SSL and TLS support<br \/>\n[X] MYSQL \u00a0 \u00a0 MySQL maps (choose version with WITH_MYSQL_VER)<br \/>\n[X] CDB \u00a0 \u00a0 \u00a0 CDB maps lookups<br \/>\n[X] NIS \u00a0 \u00a0 \u00a0 NIS maps lookups<br \/>\n[X] VDA \u00a0 \u00a0 \u00a0 VDA (Virtual Delivery Agent 32Bit)<\/span><\/span><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441:<\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">Would you like to activate Postfix in \/etc\/mail\/mailer.conf [n]?<\/span><\/span><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\u043e\u0442\u0432\u0435\u0447\u0430\u0435\u043c\u00a0<strong>Y<\/strong>. \u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0438\u0448\u0435\u043c \u0442\u0430\u043a\u043e\u0435 \u0432\u00a0<strong>\/etc\/periodic.conf<\/strong> (\u0435\u0441\u043b\u0438 \u0435\u0433\u043e \u043d\u0435\u0442, \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0432\u0440\u0443\u0447\u043d\u0443\u044e)<\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><br \/>\ndaily_clean_hoststat_enable=&#8221;NO&#8221;<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daily_status_mail_rejects_enable=&#8221;NO&#8221;<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daily_status_include_submit_mailq=&#8221;NO&#8221;<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daily_submit_queuerun=&#8221;NO&#8221;<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daily_status_mailq_shorten=&#8221;YES&#8221; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # Shorten output<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daily_status_include_submit_mailq=&#8221;NO&#8221; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # Also submit queue<\/span><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\u042d\u0442\u0438\u043c \u043c\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0446\u0438\u0438 \u0434\u043b\u044f sendmail \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0444\u043e\u0440\u043c\u0430\u0442 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\u0433\u043e \u043e\u0442\u0447\u0451\u0442\u0430 \u043f\u043e \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0447\u0442\u044b<\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$cat main.cf<\/span><\/span><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span style=\"font-family: 'Courier New'; font-size: 12px; color: #993366;\">queue_directory = \/var\/spool\/postfix<\/span><\/p>\n<div class=\"codeforeground\" id=\"_mcePaste\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New'; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; line-height: normal;\"><span style=\"color: #993366;\">command_directory = \/usr\/local\/sbin<\/span><\/div>\n<div class=\"codeforeground\" id=\"_mcePaste\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New'; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; line-height: normal;\"><span style=\"color: #993366;\">daemon_directory = \/usr\/local\/libexec\/postfix<\/span><\/div>\n<div class=\"codeforeground\" id=\"_mcePaste\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New'; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; line-height: normal;\"><span style=\"color: #993366;\">data_directory = \/var\/db\/postfix<\/span><\/div>\n<div class=\"codeforeground\" id=\"_mcePaste\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New'; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; color: #000000; line-height: normal;\"><span style=\"color: #993366;\">mail_owner = postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">queue_directory = \/var\/spool\/postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">command_directory = \/usr\/local\/sbin<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">daemon_directory = \/usr\/local\/libexec\/postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">data_directory = \/var\/db\/postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mail_owner = postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">myhostname = mail.domain.com.ua<\/span><\/div>\n<div style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mydomain =\u00a0domain.com.ua<br \/>\n<\/span><\/span><\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">myorigin = $myhostname<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">inet_interfaces = all<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mydestination = $myhostname<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">unknown_local_recipient_reject_code = 550<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">unverified_recipient_reject_code = 550<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mynetworks_style = subnet<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mynetworks =\u00a0\u00a0 \u00a0 \u00a0 \u00a0127.0.0.0\/8, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# localhost<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> 11.11.11.0\/24, \u00a0 \u00a0 \u00a0 # our local net<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">relay_domains = $mydestination, hash:\/usr\/local\/etc\/postfix\/relayed_domains<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">alias_maps =<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> hash:\/etc\/mail\/aliases<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> hash:\/usr\/local\/mailman\/data\/aliases<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_alias_maps =<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> hash:\/usr\/local\/mailman\/data\/virtual-mailman<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> mysql:\/usr\/local\/etc\/postfix\/mysql\/virtual.cf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_alias_domains = $virtual_alias_maps<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">alias_database =<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> hash:\/etc\/mail\/aliases<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">debug_peer_level = 3<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">debugger_command =<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> PATH=\/bin:\/usr\/bin:\/usr\/local\/bin:\/usr\/X11R6\/bin<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> xxgdb $daemon_directory\/$process_name $process_id &amp; sleep 5<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">sendmail_path = \/usr\/local\/sbin\/sendmail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">newaliases_path = \/usr\/local\/bin\/newaliases<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mailq_path = \/usr\/local\/bin\/mailq<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">setgid_group = maildrop<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">html_directory = \/usr\/local\/share\/doc\/postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">manpage_directory = \/usr\/local\/man<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">sample_directory = \/usr\/local\/etc\/postfix<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">readme_directory = \/usr\/local\/share\/doc\/postfix<\/span><\/div>\n<\/div>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_client_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_mynetworks,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_sasl_authenticated,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unauth_pipelining,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_helo_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sender_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_mynetworks,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_sasl_authenticated,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> check_sender_access hash:\/usr\/local\/etc\/postfix\/sender_list,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_non_fqdn_sender,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unknown_sender_domain,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unverified_sender,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client bl.spamcop.net,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client dnsbl.njabl.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client dul.dnsbl.sorbs.net,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client sbl-xbl.spamhaus.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client zen.spamhaus.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_recipient_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_mynetworks,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit_sasl_authenticated,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> check_recipient_access hash:\/usr\/local\/etc\/postfix\/recipient_list,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_non_fqdn_recipient,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unauth_destination,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unknown_recipient_domain,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_unverified_recipient,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client bl.spamcop.net,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client dnsbl.njabl.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client dul.dnsbl.sorbs.net,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client sbl-xbl.spamhaus.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client dul.ru,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> reject_rbl_client zen.spamhaus.org,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> check_policy_service inet:127.0.0.1:10023,<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_data_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_end_of_data_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_etrn_restrictions =<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> permit<\/span><\/p>\n<div style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_mailbox_base = \/var\/spool\/vmail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_mailbox_maps = mysql:\/usr\/local\/etc\/postfix\/mysql\/virtual_mailbox.cf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_minimum_uid = 990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_mailbox_limit_maps=mysql:\/usr\/local\/etc\/postfix\/mysql\/virtual_mailbox_limit.cf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_mailbox_limit_override = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_maildir_limit_message = Sorry, the user&#8217;s maildir has no space available in their inbox.<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_overquota_bounce = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_uid_maps = static:990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_gid_maps = static:990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual_mailbox_domains = mysql:\/usr\/local\/etc\/postfix\/mysql\/virtual_mailbox_domains.cf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_auth_enable = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_application_name = smtpd<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_local_domain = mail.domain.com.ua<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_security_options = noanonymous<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_type = dovecot<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_sasl_path = \/var\/run\/dovecot\/auth-client<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">broken_sasl_auth_clients = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtp_use_tls = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_use_tls = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtp_tls_note_starttls_offer = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_tls_key_file = \/etc\/ssl\/smtpd.pem<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_tls_cert_file = \/etc\/ssl\/smtpd.pem<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_tls_loglevel = 1<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_tls_received_header = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtpd_tls_session_cache_timeout = 3600s<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">tls_random_source = dev:\/dev\/urandom<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">content_filter = smtp-amavis:[127.0.0.1]:10024<\/span><\/div>\n<div>\n<p>$cat master.cf<\/p>\n<p>&nbsp;<\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtp \u00a0 \u00a0 \u00a0inet \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 smtpd<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">pickup \u00a0 \u00a0fifo \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 60 \u00a0 \u00a0 \u00a01 \u00a0 \u00a0 \u00a0 pickup<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">cleanup \u00a0 unix \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 0 \u00a0 \u00a0 \u00a0 cleanup<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">qmgr \u00a0 \u00a0 \u00a0fifo \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 300 \u00a0 \u00a0 1 \u00a0 \u00a0 \u00a0 qmgr<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">tlsmgr \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 1000? \u00a0 1 \u00a0 \u00a0 \u00a0 tlsmgr<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">rewrite \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 trivial-rewrite<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">bounce \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 0 \u00a0 \u00a0 \u00a0 bounce<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">defer \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 0 \u00a0 \u00a0 \u00a0 bounce<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">trace \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 0 \u00a0 \u00a0 \u00a0 bounce<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">verify \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 1 \u00a0 \u00a0 \u00a0 verify<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">flush \u00a0 \u00a0 unix \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 1000? \u00a0 0 \u00a0 \u00a0 \u00a0 flush<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">proxymap \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 proxymap<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtp \u00a0 \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 smtp<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">relay \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 smtp -o fallback_relay=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">showq \u00a0 \u00a0 unix \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 showq<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">error \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 error<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">retry \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 error<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">discard \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 discard<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">local \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 local<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">virtual \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 virtual<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">lmtp \u00a0 \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 lmtp<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">anvil \u00a0 \u00a0 unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 1 \u00a0 \u00a0 \u00a0 anvil<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">scache \u00a0 \u00a0unix \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 1 \u00a0 \u00a0 \u00a0 scache<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">smtp-amavis \u00a0 \u00a0 unix \u00a0 \u00a0&#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 8 \u00a0 \u00a0 \u00a0smtp<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtp_data_done_timeout=1200<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtp_send_xforward_command=yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o disable_dns_lookups=yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o max_use=8<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">127.0.0.1:10025 inet \u00a0 \u00a0n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 smtpd<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o content_filter=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o local_recipient_maps=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o relay_recipient_maps=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_restriction_classes=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_delay_reject=no<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_client_restrictions=permit_mynetworks,reject<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_helo_restrictions=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_sender_restrictions=<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_recipient_restrictions=permit_mynetworks,reject<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o mynetworks_style=host<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o mynetworks=127.0.0.0\/8<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o strict_rfc821_envelopes=yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_error_sleep_time=0<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_soft_error_limit=1001<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_hard_error_limit=1000<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_client_connection_count_limit=0<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o smtpd_client_connection_rate_limit=0<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">proxywrite unix &#8211; \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 n \u00a0 \u00a0 \u00a0 &#8211; \u00a0 \u00a0 \u00a0 1 \u00a0 \u00a0 \u00a0 proxymap<\/span><\/div>\n<p><strong><span style=\"color: #ff0000;\">2)Dovecot<\/span><\/strong><br \/>\n\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>dovecot-1.2.8<\/strong>.\u00a0\u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<\/p>\n<p><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">[X] KQUEUE \u00a0 \u00a0 \u00a0 kqueue(2) support<br \/>\n[X] SSL \u00a0 \u00a0 \u00a0 \u00a0 \u00a0SSL support<br \/>\n[X] LDA \u00a0 \u00a0 \u00a0 \u00a0 \u00a0LDA support<br \/>\n[X] MANAGESIEVE \u00a0ManageSieve support<br \/>\n[X] MYSQL \u00a0 \u00a0 \u00a0 \u00a0MySQL support<\/span><\/span><\/p>\n<p>$cat dovecot.conf<\/p>\n<p>&nbsp;<\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocols = imap imaps pop3 pop3s<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocol imap {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> listen = 11.11.11.11:143<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> ssl_listen = 11.11.11.11:993<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocol pop3 {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> listen = 11.11.11.11:110<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> ssl_listen = 11.11.11.11:995<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">base_dir = \/var\/run\/dovecot<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">login_user = dovecot<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocols = imap imaps pop3 pop3s<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">disable_plaintext_auth = no<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">ssl_cert_file = \/etc\/ssl\/smtpd.pem<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">ssl_key_file = \/etc\/ssl\/smtpd.pem<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mail_location = maildir:%h<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mail_privileged_group = mail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">verbose_proctitle = yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">first_valid_uid = 990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">first_valid_gid = 990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mail_uid = 990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">mail_gid = 990<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">log_path = \/var\/log\/maillog<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">log_timestamp = &#8220;%b %d %H:%M:%S &#8220;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">syslog_facility = mail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocol imap {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocol pop3 {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> pop3_uidl_format = %08Xu%08Xv<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">protocol lda {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> postmaster_address = postmaster@example.com<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> sendmail_path = \/usr\/sbin\/sendmail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">auth_default_realm = domain.com.ua<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">auth_verbose = no<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">auth_debug = no<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">auth default {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> mechanisms = digest-md5 plain login<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> passdb sql {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> args = \/usr\/local\/etc\/dovecot-sql.conf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> }<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> userdb passwd {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> args = blocking=yes<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> }<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> userdb sql {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> args = \/usr\/local\/etc\/dovecot-sql.conf<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> }<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> user = root<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> socket listen {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> client {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> path = \/var\/run\/dovecot\/auth-client<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> mode = 0660<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> user = dovecot<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> group = dovecot<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> }<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> }<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">dict {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">plugin {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">}<\/span><\/div>\n<\/div>\n<\/div>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><br \/>\n<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">#cat dovecot-sql.conf<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">driver = mysql<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">connect = host=localhost user=dovecot password=dovecot\u00a0dbname=postfix<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">default_pass_scheme = MD5-CRYPT<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">password_query = SELECT password FROM mailbox WHERE username = &#8216;%u&#8217; AND active=&#8217;1&#8242;<\/span><\/p>\n<p class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">user_query = SELECT CONCAT(&#8216;\/var\/spool\/vmail\/&#8217;,domain,&#8217;\/&#8217;,maildir) AS home FROM mailbox WHERE username = &#8216;%n@%d&#8217;<\/span><\/p>\n<div>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><strong><span style=\"color: #ff0000;\">3) Amavis<\/span><\/strong><\/p>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>amavisd-new-2.6.4_2,1<\/strong>.\u00a0\u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] BDB \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Use BerkeleyDB for nanny\/cache\/snmp <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] SNMP \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Install amavisd snmp subagent<br \/>\n[X] MYSQL \u00a0 \u00a0 \u00a0 \u00a0 Use MySQL for lookups\/logging\/quarantine<br \/>\n[X] SASL \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Use SASL authentication<\/span><\/div>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] MILTER \u00a0 \u00a0 \u00a0 \u00a0Sendmail milter support<br \/>\n[X] SPAMASSASSIN \u00a0Use mail\/p5-Mail-SpamAssassin<br \/>\n[X] FILE \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Use newer file(1) utility from ports<br \/>\n[X] RAR \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 RAR support with archivers\/rar<br \/>\n[X] UNRAR \u00a0 \u00a0 \u00a0 \u00a0 RAR support with archivers\/unrar<br \/>\n[X] ARJ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ARJ support with archivers\/arj<br \/>\n<\/span><\/span><\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] UNARJ \u00a0 \u00a0 \u00a0 \u00a0 ARJ support with archivers\/unarj <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] LHA \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 LHA support with archivers\/lha <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] ARC \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ARC support with archivers\/arc <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] NOMARCH \u00a0 \u00a0 \u00a0 ARC support with archivers\/nomarch <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] CAB \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 CAB support with archivers\/cabextract <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] RPM \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 RPM support with archivers\/rpm2cpio <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] ZOO \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ZOO support with archivers\/zoo <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] UNZOO \u00a0 \u00a0 \u00a0 \u00a0 ZOO support with archivers\/unzoo <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] LZOP \u00a0 \u00a0 \u00a0 \u00a0 \u00a0LZOP support with archivers\/lzop <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] FREEZE \u00a0 \u00a0 \u00a0 \u00a0FREEZE support with archivers\/freeze <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] P7ZIP \u00a0 \u00a0 \u00a0 \u00a0 P7ZIP support with archivers\/p7zip <\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [X] MSWORD \u00a0 \u00a0 \u00a0 \u00a0Ms Word support with textproc\/ripole <\/span><\/div>\n<p style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\"><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><br \/>\n#cat amavisd.conf<\/span><\/span><\/p>\n<div style=\"color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal;\">\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">use strict;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$max_servers = 8; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# num of pre-forked children (2..30 is common), -m<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$max_requests = 8; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # was 32 \u00a0 retire a child after that many accepts (default 20)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$daemon_user \u00a0= &#8216;vscan&#8217;; \u00a0 \u00a0 # (no default; \u00a0customary: vscan or amavis), -u<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$daemon_group = &#8216;vscan&#8217;; \u00a0 \u00a0 # (no default; \u00a0customary: vscan or amavis), -g<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$mydomain = &#8216;domain.com.ua&#8217;; \u00a0 # a convenient default for other settings<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$MYHOME = &#8216;\/var\/amavis&#8217;; \u00a0 # a convenient default for other settings, -H<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$TEMPBASE = &#8220;$MYHOME\/tmp&#8221;; \u00a0 # working directory, needs to exist, -T<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$ENV{TMPDIR} = $TEMPBASE; \u00a0 \u00a0# environment variable TMPDIR, used by SA, etc.<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$QUARANTINEDIR = &#8220;$MYHOME\/virusmails&#8221;; \u00a0# -Q<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$log_level = 1; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# verbosity 0..5, -d<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$log_recip_templ = undef; \u00a0 \u00a0# disable by-recipient level-0 log entries<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$DO_SYSLOG = 1; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# log via syslogd (preferred)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$syslog_facility = &#8216;mail&#8217;; \u00a0 # Syslog facility as a string<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # e.g.: mail, daemon, user, local0, &#8230; local7<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$syslog_priority = &#8216;debug&#8217;; \u00a0# Syslog base (minimal) priority as a string,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # choose from: emerg, alert, crit, err, warning, notice, info, debug<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$enable_db = 1; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# enable use of BerkeleyDB\/libdb (SNMP and nanny)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$enable_global_cache = 1; \u00a0 \u00a0# enable use of libdb-based cache if $enable_db=1<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$nanny_details_level = 2; \u00a0 \u00a0# nanny verbosity: 1: traditional, 2: detailed<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$enable_dkim_verification=0;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@local_domains_maps = ( [&#8220;.$mydomain&#8221;] ); \u00a0# list of all local domains<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@mynetworks = qw( 127.0.0.0\/8 11.11.11.0\/24);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$unix_socketname = &#8220;$MYHOME\/amavisd.sock&#8221;; \u00a0# amavisd-release or amavis-milter<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # option(s) -p overrides $inet_socket_port and $unix_socketname<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$inet_socket_port = 10024; \u00a0 # listen on this local TCP port(s)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$policy_bank{&#8216;MYNETS&#8217;} = { \u00a0 # mail originating from @mynetworks<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> originating =&gt; 1, \u00a0# is true in MYNETS by default, but let&#8217;s make it explicit<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> os_fingerprint_method =&gt; undef, \u00a0# don&#8217;t query p0f for internal clients<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">};<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@whitelist_sender_maps = ( [&#8216;.domain.com.ua&#8217;, &#8216;.otherdomain.com.ua&#8217;] );<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">read_hash(\\%whitelist_sender, &#8216;\/var\/amavis\/whitelist&#8217;);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$interface_policy{&#8216;10026&#8217;} = &#8216;ORIGINATING&#8217;;<\/span><\/div>\n<\/div>\n<div><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><br \/>\n<\/span><\/span><\/p>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$policy_bank{&#8216;ORIGINATING&#8217;} = { \u00a0# mail supposedly originating from our users<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> originating =&gt; 1, \u00a0# declare that mail was submitted by our smtp client<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> allow_disclaimers =&gt; 1, \u00a0# enables disclaimer insertion if available<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # notify administrator of locally originating malware<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> virus_admin_maps =&gt; [&#8220;virusalert\\@$mydomain&#8221;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> spam_admin_maps \u00a0=&gt; [&#8220;virusalert\\@$mydomain&#8221;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> warnbadhsender \u00a0 =&gt; 1,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # forward to a smtpd service providing DKIM signing service<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> forward_method =&gt; &#8216;smtp:[127.0.0.1]:10027&#8217;,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # force MTA conversion to 7-bit (e.g. before DKIM signing)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> smtpd_discard_ehlo_keywords =&gt; [&#8216;8BITMIME&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> bypass_banned_checks_maps =&gt; [1], \u00a0# allow sending any file names and types<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> terminate_dsn_on_notify_success =&gt; 0, \u00a0# don&#8217;t remove NOTIFY=SUCCESS option<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">};<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$interface_policy{&#8216;SOCK&#8217;} = &#8216;AM.PDP-SOCK&#8217;; # only applies with $unix_socketname<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$policy_bank{&#8216;AM.PDP-SOCK&#8217;} = {<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> protocol =&gt; &#8216;AM.PDP&#8217;,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> auth_required_release =&gt; 0, \u00a0# do not require secret_id for amavisd-release<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">};<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$spam_quarantine_to = &#8220;spam\\@$mydomain&#8221;;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_tag_level_deflt \u00a0= 2.0; \u00a0# add spam info headers if at, or above that level<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_tag2_level_deflt = 4.5; \u00a0# add &#8216;spam detected&#8217; headers at that level<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_kill_level_deflt = 6.5; \u00a0# triggers spam evasive actions (e.g. blocks mail)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_dsn_cutoff_level = 10; \u00a0 # spam level beyond which a DSN is not sent<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$penpals_bonus_score = 8; \u00a0 \u00a0# (no effect without a @storage_sql_dsn database)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$penpals_threshold_high = $sa_kill_level_deflt; \u00a0# don&#8217;t waste time on hi spam<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_mail_body_size_limit = 400*1024; # don&#8217;t waste time on SA if mail is larger<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_local_tests_only = 0; \u00a0 \u00a0# only tests which do not require internet access?<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$virus_admin \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 = &#8220;virusalert\\@$mydomain&#8221;; \u00a0# notifications recip.<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$mailfrom_notify_admin \u00a0 \u00a0 = &#8220;virusalert\\@$mydomain&#8221;; \u00a0# notifications sender<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$mailfrom_notify_recip \u00a0 \u00a0 = &#8220;virusalert\\@$mydomain&#8221;; \u00a0# notifications sender<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$mailfrom_notify_spamadmin = &#8220;spam.police\\@$mydomain&#8221;; # notifications sender<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$mailfrom_to_quarantine = &#8221;; # null return path; uses original sender if undef<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@addr_extension_virus_maps \u00a0 \u00a0 \u00a0= (&#8216;virus&#8217;);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@addr_extension_banned_maps \u00a0 \u00a0 = (&#8216;banned&#8217;);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@addr_extension_spam_maps \u00a0 \u00a0 \u00a0 = (&#8216;spam&#8217;);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@addr_extension_bad_header_maps = (&#8216;badh&#8217;);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$path = &#8216;\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/sbin:\/usr\/bin:\/bin&#8217;;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$MAXLEVELS = 14;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$MAXFILES = 1500;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$MIN_EXPANSION_QUOTA = \u00a0 \u00a0 \u00a0100*1024; \u00a0# bytes \u00a0(default undef, not enforced)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$MAX_EXPANSION_QUOTA = 300*1024*1024; \u00a0# bytes \u00a0(default undef, not enforced)<\/span><\/div>\n<div><span class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><br \/>\n<\/span><\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$sa_spam_subject_tag = &#8216;***SPAM*** &#8216;;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$defang_virus \u00a0= 1; \u00a0# MIME-wrap passed infected mail<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$defang_banned = 1; \u00a0# MIME-wrap passed mail containing banned name<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$defang_by_ccat{+CC_BADH.&#8221;,3&#8243;} = 1; \u00a0# NUL or CR character in header<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$defang_by_ccat{+CC_BADH.&#8221;,5&#8243;} = 1; \u00a0# header line longer than 998 characters<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$defang_by_ccat{+CC_BADH.&#8221;,6&#8243;} = 1; \u00a0# header field syntax error<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$myhostname = &#8216;mail.domain.com.ua&#8217;; \u00a0# must be a fully-qualified domain name!<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$notify_method \u00a0= &#8216;smtp:[127.0.0.1]:10025&#8217;;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$forward_method = &#8216;smtp:[127.0.0.1]:10025&#8217;; \u00a0# set to undef with milter!<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$final_virus_destiny \u00a0 \u00a0 \u00a0= D_DISCARD;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$final_banned_destiny \u00a0 \u00a0 = D_BOUNCE;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$final_spam_destiny \u00a0 \u00a0 \u00a0 = D_BOUNCE;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$final_bad_header_destiny = D_PASS;<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@keep_decoded_original_maps = (new_RE(<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^MAIL-UNDECIPHERABLE$&#8217;, # recheck full mail if it contains undecipherables<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)&#8217;i,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">));<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">$banned_filename_re = new_RE(<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^\\.(exe-ms|dll)$&#8217;, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # banned file(1) types, rudimentary<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [ qr&#8217;^\\.(rpm|cpio|tar)$&#8217; \u00a0 \u00a0 \u00a0 =&gt; 0 ], \u00a0# allow any in Unix-type archives<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;.\\.(pif|scr)$&#8217;i, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # banned extensions &#8211; rudimentary<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^application\/x-msdownload$&#8217;i, \u00a0 \u00a0 \u00a0 \u00a0# block these MIME types<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^application\/x-msdos-program$&#8217;i,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;^application\/hta$&#8217;i,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # block certain double extensions in filenames<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;\\.[^.\/]*[A-Za-z][^.\/]*\\.\\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\\s]*$&#8217;i,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr&#8217;.\\.(exe|vbs|pif|scr|cpl)$&#8217;i, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # banned extension &#8211; basic<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@score_sender_maps = ({ # a by-recipient hash lookup table,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # results from all matching recipient tables are summed<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;.&#8217; =&gt; [ \u00a0# the _first_ matching sender determines the score boost<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> new_RE( \u00a0# regexp-type lookup table, just happens to be all soft-blacklist<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(bulkmail|offers|cheapbenefits|earnmoney|foryou)@&#8217;i \u00a0 \u00a0 \u00a0 \u00a0 =&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(greatcasino|investments|lose_weight_today|market\\.alert)@&#8217;i=&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(money2you|MyGreenCard|new\\.tld\\.registry|opt-out|opt-in)@&#8217;i=&gt; 5.0],<\/span><\/div>\n<div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(optin|saveonlsmoking2002k|specialoffer|specialoffers)@&#8217;i \u00a0 =&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(stockalert|stopsnoring|wantsome|workathome|yesitsfree)@&#8217;i \u00a0=&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(your_friend|greatoffers)@&#8217;i \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [qr&#8217;^(inkjetplanet|marketopt|MakeMoney)\\d*@&#8217;i \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; 5.0],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> ),<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> { # a hash-type lookup table (associative array)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;nobody@cert.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;cert-advisory@us-cert.gov&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;owner-alert@iss.net&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;slashdot@slashdot.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;securityfocus.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;ntbugtraq@listserv.ntbugtraq.com&#8217; \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;security-alerts@linuxsecurity.com&#8217; \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;mailman-announce-admin@python.org&#8217; \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;amavis-user-admin@lists.sourceforge.net&#8217;=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;amavis-user-bounces@lists.sourceforge.net&#8217; =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;spamassassin.apache.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;notification-return@lists.sophos.com&#8217; \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;owner-postfix-users@postfix.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;owner-postfix-announce@postfix.org&#8217; \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;owner-sendmail-announce@lists.sendmail.org&#8217; \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;sendmail-announce-request@lists.sendmail.org&#8217; =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;donotreply@sendmail.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;ca+envelope@sendmail.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;noreply@freshmeat.net&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;owner-technews@postel.acm.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;ietf-123-owner@loki.ietf.org&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;cvs-commits-list-admin@gnome.org&#8217; \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;rt-users-admin@lists.fsck.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;clp-request@comp.nus.edu.sg&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;surveys-errors@lists.nua.ie&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8217;emailnews@genomeweb.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=&gt; -5.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;yahoo-dev-null@yahoo-inc.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;returns.groups.yahoo.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;clusternews@linuxnetworx.com&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> lc(&#8216;lvs-users-admin@LinuxVirtualServer.org&#8217;) \u00a0 \u00a0=&gt; -3.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> lc(&#8216;owner-textbreakingnews@CNNIMAIL12.CNN.COM&#8217;) =&gt; -5.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> # soft-blacklisting (positive score)<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;sender@example.net&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; \u00a03.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8216;.example.net&#8217; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; \u00a01.0,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> },<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> ], \u00a0# end of site-wide tables<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">});<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@decoders = (<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;mail&#8217;, \\&amp;do_mime_decode],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;asc&#8217;, \u00a0\\&amp;do_ascii],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;uue&#8217;, \u00a0\\&amp;do_ascii],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;hqx&#8217;, \u00a0\\&amp;do_ascii],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;ync&#8217;, \u00a0\\&amp;do_ascii],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;F&#8217;, \u00a0 \u00a0\\&amp;do_uncompress, [&#8216;unfreeze&#8217;,&#8217;freeze -d&#8217;,&#8217;melt&#8217;,&#8217;fcat&#8217;] ],<\/span><\/div>\n<div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;Z&#8217;, \u00a0 \u00a0\\&amp;do_uncompress, [&#8216;uncompress&#8217;,&#8217;gzip -d&#8217;,&#8217;zcat&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;gz&#8217;, \u00a0 \\&amp;do_uncompress, \u00a0&#8216;gzip -d&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;gz&#8217;, \u00a0 \\&amp;do_gunzip],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;bz2&#8217;, \u00a0\\&amp;do_uncompress, \u00a0&#8216;bzip2 -d&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;lzo&#8217;, \u00a0\\&amp;do_uncompress, \u00a0&#8216;lzop -d&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;rpm&#8217;, \u00a0\\&amp;do_uncompress, [&#8216;rpm2cpio.pl&#8217;,&#8217;rpm2cpio&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;cpio&#8217;, \\&amp;do_pax_cpio, \u00a0 [&#8216;pax&#8217;,&#8217;gcpio&#8217;,&#8217;cpio&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;tar&#8217;, \u00a0\\&amp;do_pax_cpio, \u00a0 [&#8216;pax&#8217;,&#8217;gcpio&#8217;,&#8217;cpio&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;deb&#8217;, \u00a0\\&amp;do_ar, \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&#8216;ar&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;zip&#8217;, \u00a0\\&amp;do_unzip],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;7z&#8217;, \u00a0 \\&amp;do_7zip, \u00a0 \u00a0 \u00a0 [&#8216;7zr&#8217;,&#8217;7za&#8217;,&#8217;7z&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;rar&#8217;, \u00a0\\&amp;do_unrar, \u00a0 \u00a0 \u00a0[&#8216;rar&#8217;,&#8217;unrar&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;arj&#8217;, \u00a0\\&amp;do_unarj, \u00a0 \u00a0 \u00a0[&#8216;arj&#8217;,&#8217;unarj&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;arc&#8217;, \u00a0\\&amp;do_arc, \u00a0 \u00a0 \u00a0 \u00a0[&#8216;nomarch&#8217;,&#8217;arc&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;zoo&#8217;, \u00a0\\&amp;do_zoo, \u00a0 \u00a0 \u00a0 \u00a0[&#8216;zoo&#8217;,&#8217;unzoo&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;lha&#8217;, \u00a0\\&amp;do_lha, \u00a0 \u00a0 \u00a0 \u00a0 &#8216;lha&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;cab&#8217;, \u00a0\\&amp;do_cabextract, \u00a0&#8216;cabextract&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;tnef&#8217;, \\&amp;do_tnef_ext, \u00a0 \u00a0&#8216;tnef&#8217;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;tnef&#8217;, \\&amp;do_tnef],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;exe&#8217;, \u00a0\\&amp;do_executable, [&#8216;rar&#8217;,&#8217;unrar&#8217;], &#8216;lha&#8217;, [&#8216;arj&#8217;,&#8217;unarj&#8217;] ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@av_scanners = (<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;ClamAV-clamd&#8217;,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> \\&amp;ask_daemon, [&#8220;CONTSCAN {}\\n&#8221;, &#8220;\/var\/run\/clamav\/clamd&#8221;],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr\/\\bOK$\/m, qr\/\\bFOUND$\/m,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> qr\/^.*?: (?!Infected Archive)(.*) FOUND$\/m ],<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">);<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\">@av_scanners_backup = (<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> ### http:\/\/www.clamav.net\/ \u00a0 &#8211; backs up clamd or Mail::ClamAV<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> [&#8216;ClamAV-clamscan&#8217;, &#8216;clamscan&#8217;,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"> &#8220;&#8211;stdout &#8211;no-summary -r &#8211;tempdir=$TEMPBASE {}&#8221;,<\/span><\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\"><span style=\"color: #993366;\"><span style=\"font-family: 'Courier New'; color: #993366;\"><span style=\"line-height: normal;\"> [0], qr\/:.*\\sFOUND$\/m, qr\/^.*?: (?!Infected Archive)(.*) FOUND$\/m ],<\/span><\/span><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\">\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\">);<\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\">1;<\/div>\n<div class=\"codeforeground\" style=\"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 9pt; font-family: 'Courier New';\">\n<div style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 18px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font-size: 12px; font: normal normal normal 13px\/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; max-width: 640px; padding: 0.6em; margin: 0px;\">\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">4) SpamAssasin<\/span><\/strong><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u041f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c, \u043d\u0443\u0436\u043d\u043e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0444\u0430\u0439\u043b<strong>72_active.cf<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u0435\u0436\u0438\u0442 \u0432 \u043f\u0430\u043f\u043a\u0435\u00a0<strong>rules<\/strong> \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432. \u041f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u043e \u0432 \u0431\u043b\u043e\u043a\u0435:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">##{ FH_DATE_PAST_20XX<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>header\u00a0\u00a0 FH_DATE_PAST_20XX\u00a0\u00a0\u00a0\u00a0\u00a0 Date =~ \/20[1-9][0-9]\/<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>describe FH_DATE_PAST_20XX\u00a0\u00a0\u00a0\u00a0\u00a0 The date is grossly in the future.<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>##} FH_DATE_PAST_20XX<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u00a0<strong>Date =~ \/20[<span style=\"color: #ff0000;\">1<\/span>-9][0-9]\/ \u043d\u0430 Date =~ \/20[<span style=\"color: #ff0000;\">2<\/span>-9][0-9]\/<\/strong> (\u0442\u043e \u0435\u0441\u0442\u044c \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c\u00a0<strong>1<\/strong>\u043d\u0430<strong> 2<\/strong>), \u0438\u043d\u0430\u0447\u0435 \u043f\u0438\u0441\u044c\u043c\u0430 \u043e\u0442\u043e\u0441\u043b\u0430\u043d\u043d\u044b\u0435 \u0432 2010 \u0433\u043e\u0434\u0443 \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u043c \u043f\u043e\u043c\u0435\u0447\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0441\u043f\u0430\u043c. \u041d\u0435 \u0437\u043d\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u0443\u0436\u0435 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0440\u0435\u0448\u0438\u043b\u0438, \u043d\u043e \u043b\u0443\u0447\u0448\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c.<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>p5-Mail-SpamAssassin-3.2.5_4<\/strong>. \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">[X] AS_ROOT\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Run spamd as root (recommended)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] SPAMC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Build spamd\/spamc (not for amavisd)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] SACOMPILE\u00a0\u00a0\u00a0\u00a0\u00a0 sa-compile<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] SSL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Build with SSL support for spamd\/spamc<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] GNUPG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Install GnuPG (for sa-update)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] MYSQL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Add MySQL support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] RAZOR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Add Vipul&#8217;s Razor support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] RELAY_COUNTRY\u00a0 Relay country support<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">cat \/usr\/local\/etc\/mail\/spamassassin\/local.cf <\/span><span style=\"color: #993366;\"><br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>rewrite_header Subject *****SPAM*****<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>report_safe 1<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>required_score 7.0<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>use_bayes 1<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>bayes_auto_learn 1<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>bayes_ignore_header X-Bogosity<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>bayes_ignore_header X-Spam-Flag<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>bayes_ignore_header X-Spam-Status<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>use_razor2 1<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>razor_config \/var\/spool\/mqueue\/razor\/razor-agent.conf<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">5) razor<\/span><\/strong><br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><span style=\"color: #993366;\">#cat \/var\/spool\/mqueue\/razor\/razor-agent.conf<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>debuglevel\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 3<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>identity\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = identity<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>ignorelist\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 0<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>listfile_catalogue\u00a0\u00a0\u00a0\u00a0 = servers.catalogue.lst<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>listfile_discovery\u00a0\u00a0\u00a0\u00a0 = servers.discovery.lst<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>listfile_nomination\u00a0\u00a0\u00a0 = servers.nomination.lst<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>logfile\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/var\/log\/razor-agent.log<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>logic_method\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 4<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>min_cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = ac<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>razordiscovery\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = discovery.razor.cloudmark.com<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>rediscovery_wait\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 172800<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>report_headers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 1<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>turn_off_discovery\u00a0\u00a0\u00a0\u00a0 = 0<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>use_engines\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 4,8<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>whitelist\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = razor-whitelist<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>razorhome\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/var\/spool\/mqueue\/razor<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">6) clamav<\/span><\/strong><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>clamav-0.95.3.<\/strong> \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><span style=\"color: #993366;\">[X] ARC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable arch archives support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] ARJ\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable arj archives support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] LHA\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable lha archives support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] UNZOO\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable zoo archives support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] UNRAR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable rar archives support<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] MILTER\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Compile the milter interface<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] ICONV\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable ICONV support<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\"><br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>#cat \/usr\/local\/etc\/clamd.conf<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LogFile \/var\/log\/clamav\/clamd.log<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LogFileMaxSize 1M<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LogTime yes<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LogSyslog yes<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LogVerbose yes<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>PidFile \/var\/run\/clamav\/clamd.pid<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>DatabaseDirectory \/var\/db\/clamav<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>LocalSocket \/var\/run\/clamav\/clamd<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>FixStaleSocket yes<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>MaxThreads 32<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>User clamav<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>AllowSupplementaryGroups yes<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>ScanMail yes<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">7) postgrey<\/span><\/strong><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>postgrey-1.32<\/strong>.<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">$cat postgrey_whitelist_clients<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">domain.com.ua<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>domain.net<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>google.com<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #ff0000;\"><strong><span style=\"color: #ff0000;\">8) postfixadmin<\/span><\/strong><\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>postfixadmin-2.3<\/strong>. \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">[X] MYSQL\u00a0\u00a0 MySQL back-end (use mysql PHP extension)<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u041f\u0440\u0438\u0432\u0435\u0434\u0443 \u043b\u0438\u0448\u044c \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u043e\u043f\u0446\u0438\u0438, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0433\u043b\u044f\u043d\u0443\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">$CONF[&#8216;default_language&#8217;] = &#8216;ru&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;encrypt&#8217;] = &#8216;md5crypt&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;authlib_default_flavor&#8217;] = &#8216;md5&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;dovecotpw&#8217;] = &#8220;\/usr\/local\/sbin\/dovecotpw&#8221;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;min_password_length&#8217;] = 0;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;generate_password&#8217;] = &#8216;YES&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;show_password&#8217;] = &#8216;YES&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$CONF[&#8216;transport_default&#8217;] = &#8216;virtual&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">9) roundcube<\/span><\/strong><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>roundcube-0.3.1,1<\/strong>. \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><span style=\"color: #993366;\">[X] MYSQL\u00a0\u00a0\u00a0\u00a0 Use MySQL backend<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] SSL\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable SSL support (imaps or google spellcheck)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] PSPELL\u00a0\u00a0\u00a0 Enable PSpell support (internal spellcheck)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] NSC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Install network spellchecker<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u041f\u0440\u0438\u0432\u0435\u0434\u0443 \u043b\u0438\u0448\u044c \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u043e\u043f\u0446\u0438\u0438, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0433\u043b\u044f\u043d\u0443\u0442\u044c \u0432 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0435 :<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">$rcmail_config[&#8216;auto_create_user&#8217;] = TRUE;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$rcmail_config[&#8216;imap_auth_type&#8217;] = plain;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$rcmail_config[&#8216;smtp_auth_type&#8217;] = &#8216;LOGIN&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$rcmail_config[&#8216;default_charset&#8217;] = &#8216;UTF-8&#8217;;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$rcmail_config[&#8216;language&#8217;] = ru_RU;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>$rcmail_config[&#8216;max_recipients&#8217;] = 20<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><strong><span style=\"color: #ff0000;\">10) mailman<\/span><\/strong><br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>\u0412\u0435\u0440\u0441\u0438\u044f\u00a0<strong>mailman-with-htdig-2.1.12.<\/strong> \u0421\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><span style=\"color: #993366;\">[X] POSTFIX\u00a0\u00a0 for use with postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>[X] HTDIG\u00a0\u00a0\u00a0\u00a0 htdig integration patches<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0417\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0430:<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/><span style=\"color: #993366;\">DEFAULT_CHARSET = &#8216;koi8-u&#8217;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>MTA = &#8216;Postfix&#8217;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>POSTFIX_STYLE_VIRTUAL_DOMAINS = [&#8216;domain.com.ua&#8217;, &#8216;mail.domain.com.ua&#8217;]<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>add_virtualhost(&#8216;mail.domain.com.ua&#8217;)<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>DEFAULT_SERVER_LANGUAGE = &#8216;ru&#8217;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>DEFAULT_DEFAULT_MEMBER_MODERATION = Yes<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">=========================================================<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0412\u043e\u0442 \u0435\u0449\u0451 \u043e\u043f\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u00a0<strong>\/etc\/rc.conf<\/strong>, \u0447\u0442\u043e \u0431\u044b \u0432\u0441\u0451 \u044d\u0442\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">sendmail_enable=&#8221;NONE&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>postfix_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>dovecot_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>amavisd_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>mailman_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>postgrey_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>clamav_clamd_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>clamav_freshclam_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>apache22_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>apache22_http_accept_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>spamd_enable=&#8221;YES&#8221;<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>spamd_flags=&#8221;-u vscan&#8221;<\/span><br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>==========================================================<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u0417\u0430\u0431\u044b\u043b \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u00a0<strong>\/usr\/local\/etc\/postfix\/mysql\/*<\/strong>. \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u0438\u0445:<\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">#cat virtual.cf<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">user = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>password = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>hosts = localhost<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>dbname = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>query = SELECT goto FROM alias WHERE address=&#8217;%s&#8217; AND active = &#8216;1&#8217;<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">#cat virtual_mailbox.cf<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>user = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>password = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>hosts = localhost<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>dbname = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>query = SELECT CONCAT(domain,&#8217;\/&#8217;,maildir) FROM mailbox WHERE username=&#8217;%s&#8217; AND active = &#8216;1&#8217;<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">cat virtual_mailbox_limit.cf<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>password\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>hosts\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = localhost<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>dbname\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>query\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = SELECT quota FROM mailbox WHERE username=&#8217;%s&#8217; AND active = &#8216;1&#8217;<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\"><span style=\"color: #993366;\">#cat virtual_mailbox_domains.cf<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>user = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>password = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>hosts = localhost<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>dbname = postfix<br style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5;\" \/>query = SELECT domain FROM domain WHERE domain=&#8217;%u&#8217;<\/span><\/p>\n<p style=\"font-family: Georgia, 'Bitstream Charter', serif; color: #444444; line-height: 1.5; font-size: 16px; margin-bottom: 24px;\">\u042d\u0442\u043e \u0443\u0436\u0435 \u0432\u0441\u0451.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u0442\u0430\u0442\u044c\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0430\u043a\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0438:\u00a0Postfix+dovecot+mysql+amavis+sa+postgrey+mailman+roundcube+postfixadmin \u0417\u0434\u0435\u0441\u044c \u0431\u0443\u0434\u0443 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043b\u0438\u0448\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0438 \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f, \u0438\u0431\u043e \u0438 \u0442\u0430\u043a \u0432\u0441\u0451 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043e\u043d\u043e \u0438 \u0437\u0430\u0447\u0435\u043c. \u041f\u043e\u0447\u0442\u0430 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432\u00a0\/var\/spool\/vmail. \u041f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043f\u0430\u043f\u043a\u0443\u00a0vmail:vmail,0770<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-284","post","type-post","status-publish","format-standard","hentry","category-mail"],"_links":{"self":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/284","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=284"}],"version-history":[{"count":7,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions"}],"predecessor-version":[{"id":339,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions\/339"}],"wp:attachment":[{"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skeletor.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}