<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8335067371976964527</id><updated>2024-11-01T01:11:04.788-07:00</updated><category term="freeBSD 8.2"/><category term="ssh"/><category term="настройка интернета"/><title type='text'>KritError</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-7084716275417002834</id><published>2012-05-04T15:29:00.001-07:00</published><updated>2012-05-04T15:29:11.228-07:00</updated><title type='text'>Настройка почтового сервера на FreeBSD 8.2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;uname -a&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;FreeBSD guyu.local 8.2-RELEASE FreeBSD 8.2-RELEASE #4: Wed Mar &amp;nbsp;7 12:30:22 MAGT 2012 &amp;nbsp; &amp;nbsp; root@guyu.local:/usr/obj/usr/src/sys/MYGATE &amp;nbsp;amd64&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
это система на которой все происходит.&lt;/div&gt;
&lt;div&gt;
Задача: Поднять маил сервер. Пользователи не должны быть системными.&lt;/div&gt;
&lt;div&gt;
Все скопипизженно с&amp;nbsp;&lt;a href=&quot;http://www.lissyara.su/&quot;&gt;http://www.lissyara.su/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
А конкретно с&amp;nbsp;&lt;a href=&quot;http://www.lissyara.su/articles/freebsd/mail/exim+dovecot+postfixadmin/&quot;&gt;http://www.lissyara.su/articles/freebsd/mail/exim+dovecot+
&lt;/a&gt;&lt;a href=&quot;http://www.lissyara.su/articles/freebsd/mail/exim+dovecot+postfixadmin/&quot;&gt;postfixadmin&lt;/a&gt;&amp;nbsp;/&lt;/div&gt;
&lt;div&gt;
Короче пытаемся воткнуть EXIM c DOVECOT ну и чтобы юзверями рулить&amp;nbsp;postfixadmin.&lt;/div&gt;
&lt;div&gt;
Ува&lt;span style=&quot;background-color: white;&quot;&gt;жаемый&amp;nbsp;&lt;a class=&quot;text_link&quot; href=&quot;http://www.lissyara.su/authors/2005/lissyara/&quot; style=&quot;font-family: monospace; font-size: 12px; text-decoration: none;&quot; title=&quot;Лужу, паяю, Э-Вэ-эМы починяю...&quot;&gt;lissyara&lt;/a&gt;&amp;nbsp;совет&lt;/span&gt;ует воткнуть&amp;nbsp;&lt;span style=&quot;background-color: #f1f1f1; font-family: monospace; font-size: 12px; text-align: justify;&quot;&gt;postfixadmin для начала&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Пытаемся&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;whereis postfixadmin&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;postfixadmin: /usr/ports/mail/postfixadmin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;cd /usr/ports/mail/postfixadmin&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp;make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Галочка на MySQL стоит жмём ок(у меня клиент 5.5.21)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Для PHP5 надо галочку поставить на Build Apache module остальное по умолчанию.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;У апача тоже надо выбрать MySQL (хотя можно вроде и без него)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Если будет бухтеть на libtool надо будет поставить свежий порт.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Возможно, бухтеть будет еще на что-нить.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;После этого ставим MYSQL &amp;nbsp;надо той же версии что и клиент.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;cd /usr/ports/databases/mysql55-server&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Теперь надо запустить то что установили.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;чтобы сервисы стартовали &amp;nbsp;при загрузки фряхи.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;echo &#39;apache22_enable=&quot;YES&quot;&#39; &amp;gt;&amp;gt; /etc/rc.conf &amp;nbsp;&amp;amp;&amp;amp; echo &#39;mysql_enable=&quot;YES&quot;&#39; &amp;gt;&amp;gt; /etc/rc.conf&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;ну и руками стартануть&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;/usr/local/etc/rc.d/mysql-server start&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Starting mysql.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;/usr/local/etc/rc.d/apache22 onestart&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Performing sanity check on apache22 configuration:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Syntax OK&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Starting apache22.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Теперь надо поставить PHPMyAdmin &amp;nbsp;он поможет управлять базой SQL(руками гемерно это делать)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;cd &amp;nbsp;/usr/ports/databases/phpmyadmin&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;тут вроде проблем не возникает.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Далее надо воткнуть в httpd.conf&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;вот это :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&amp;nbsp;&lt;i&gt;Alias /phpmyadmin/ &quot;/usr/local/www/phpMyAdmin/&quot;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;lt;Directory &quot;/usr/local/www/phpMyAdmin/&quot;&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options none&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride Limit&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order Deny,Allow&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Deny from all&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow from&amp;nbsp;127.0.0.1 .example.com&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
чтобы апач знал где наш ПМА лежит&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
exemple.com меняем на необходимый адресс&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Теперь подрехтуем конфиг апача, чтобы он PHP понимал.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
открываем httpd.conf&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;ee /usr/local/etc/apache22/httpd.conf&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Находим&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;i&gt; &amp;nbsp; #AddType text/html .shtml&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; #AddOutputFilter INCLUDES .shtml&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;i&gt;&amp;lt;/IfModule&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
приводим к виду&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;i&gt; #AddType text/html .shtml&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; #AddOutputFilter INCLUDES .shtml&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .php&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; AddType application/x-httpd-sourse .phps&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;lt;/IfModule&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Находим&amp;nbsp;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;div&gt;
&lt;i&gt;&amp;lt;IfModule dir_module&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; DirectoryIndex &amp;nbsp;index.html&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;lt;/IfModule&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
делаем&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;div&gt;
&lt;i&gt;&amp;lt;IfModule dir_module&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; DirectoryIndex index.php index.html&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;lt;/IfModule&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
рестартим апач&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;u&gt;apachectl restart&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Теперь идем по адресу&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;a href=&quot;http://moiserver/phpmyadmin/&quot;&gt;http://moiserver/phpmyadmin/&lt;/a&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Должен запуститься ПМА, но там нехера не работает, потому что нехера не&amp;nbsp;настроено.&lt;br /&gt;
Вообще-то сейчас можно подключиться к скул серверу, но ПМА&amp;nbsp;не дает&amp;nbsp;доступ без пароля.&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Да и вообще не дело root с пустым паролям даже на SQL-сервере.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Идем и меняем пароль.(вообще-то устанавливаем потому-что пароль, не пустой, а его вообще нет.Существенная разница, не ясная на первый взгляд.)&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
Заходим в MYSQL&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;u&gt;mysql -u root -p&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Enter password:&lt;/b&gt;(просто жмем энтер)&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Welcome to the MySQL monitor. &amp;nbsp;Commands end with ; or \g.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Your MySQL connection id is 3&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Server version: 5.5.21 Source distribution&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Oracle is a registered trademark of Oracle Corporation and/or its&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;affiliates. Other names may be trademarks of their respective&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;owners.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Type &#39;help;&#39; or &#39;\h&#39; for help. Type &#39;\c&#39; to clear the current input statement.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;mysql&amp;gt;&lt;/b&gt;(если все это видим мы удачно вошли)&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;mysql&amp;gt; &lt;u&gt;SET PASSWORD FOR ‘root’@&#39;localhost’ = PASSWORD(‘newpassword’);&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Вместо newpassword пишем свой новый пароль.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Query OK, 0 rows affected (0.02 sec)(типо все нормально прошло пишем exit и заходим снова с новым паролем, проверяем)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;теперь идем в ПМА с новым паролем должны зайти.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;если внизу страницы есть такое сообщение&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #e8eef1; font-family: sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;Дополнительные возможности phpMyAdmin не настроены в полной мере, некоторые функции были отключены. Для определения причины нажмите&lt;/span&gt;&amp;nbsp;ТУТ&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
просят так нажмите, и строго следуйте инструкциям когда все заработает возвращаемся сюда.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Далее, придерживаясь курса заданным Великим Лениным, тьфу то есть, как нам советует&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;text_link&quot; href=&quot;http://www.lissyara.su/authors/2005/lissyara/&quot; style=&quot;background-color: white; font-family: monospace; font-size: 12px; text-align: left; text-decoration: none;&quot; title=&quot;Лужу, паяю, Э-Вэ-эМы починяю...&quot;&gt;lissyara&lt;/a&gt;:&lt;br /&gt;
Создадим новую базу- &lt;u&gt;базы данных&lt;/u&gt; / в поле &lt;u&gt;новая база&lt;/u&gt; пишем её имя (exim)/&amp;nbsp;жмём&amp;nbsp;кнопочку&amp;nbsp;&lt;u&gt;создать.&lt;/u&gt;&lt;br /&gt;
&amp;nbsp;Кликаем на неё / В верху у нас отобразиться её имя / теперь жмём &lt;u&gt;SQL&lt;/u&gt;.Открылось окно запросов к нашей базе данных.&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;Теперь надо запихать следующие запросы в БД.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;USE mysql;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;INSERT INTO `user` (`Host`, `User`, `Password`)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;VALUES (&#39;localhost&#39;,&#39;exim&#39;,password(&#39;youpass&#39;));&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;INSERT INTO `db` (`Host`, `Db`, `User`, `Select_priv`)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;VALUES (&#39;localhost&#39;,&#39;exim&#39;,&#39;exim&#39;,&#39;Y&#39;);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;FLUSH PRIVILEGES;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;GRANT USAGE ON exim.* TO exim@localhost;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;display: inline !important;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;USE `exim`;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
youpass заменить на свой пароль&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;CREATE TABLE `admin` (&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `username` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `password` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `created` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `modified` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `active` tinyint(1) NOT NULL default &#39;1&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; PRIMARY KEY &amp;nbsp;(`username`),&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `username` (`username`)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Virtual Admins&#39;;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(тут да и в других запросах TYPE надо заменить на ENGINE иначе ошибку выдает)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;CREATE TABLE `domain` (&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `domain` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `description` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `aliases` int(10) NOT NULL default &#39;0&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `mailboxes` int(10) NOT NULL default &#39;0&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `maxquota` int(10) NOT NULL default &#39;0&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `transport` varchar(255) default NULL,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `backupmx` tinyint(1) NOT NULL default &#39;0&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `created` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `modified` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `active` tinyint(1) NOT NULL default &#39;1&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; PRIMARY KEY &amp;nbsp;(`domain`),&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `domain` (`domain`)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Virtual Domains&#39;;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;CREATE TABLE `domain_admins` (&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `username` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `domain` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `created` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `active` tinyint(1) NOT NULL default &#39;1&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `username` (`username`)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Domain Admins&#39;;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;CREATE TABLE `log` (&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `timestamp` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `username` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `domain` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `action` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `data` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `timestamp` (`timestamp`)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Log&#39;;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;CREATE TABLE `mailbox` (&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `username` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `password` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `name` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `maildir` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `quota` int(10) NOT NULL default &#39;0&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `domain` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `created` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `modified` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; `active` tinyint(1) NOT NULL default &#39;1&#39;,&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; PRIMARY KEY &amp;nbsp;(`username`),&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `username` (`username`)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Virtual Mailboxes&#39;;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;CREATE TABLE `vacation` (&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `email` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `subject` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `body` text NOT NULL,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `cache` text NOT NULL,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `domain` varchar(255) NOT NULL default &#39;&#39;,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `created` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; `active` tinyint(1) NOT NULL default &#39;1&#39;,&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; PRIMARY KEY &amp;nbsp;(`email`),&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp; KEY `email` (`email`)&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;) TYPE=MyISAM COMMENT=&#39;Exim and dovecot Admin - Virtual Vacation&#39;;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
вроде пока все. Втыкаем dovecot&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;b&gt;&lt;u&gt;cd&amp;nbsp;/usr/ports/mail/dovecot&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;MySQL support не забыть воткнуть в настройках довеКота&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Конфижим довекот перевод конфига в статье Лисяры.Тут только то, что менял&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;cd&amp;nbsp;/usr/local/etc&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;ee&amp;nbsp;&amp;nbsp;dovecot.conf&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;base_dir = /var/run/dovecot/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;protocols = imap pop3&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;listen = *&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;shutdown_clients = yes&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;syslog_facility = mail&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_dir = /var/run/dovecot/login&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_user = dovecot&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_process_size = 64&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_process_per_connection = yes&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_processes_count = 3&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_max_processes_count = 64&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_max_connections = 128&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_trusted_networks = 127.0.0.1&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_log_format_elements = user=&amp;lt;%u&amp;gt; method=%m rip=%r lip=%l %c&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-decoration: underline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;login_log_format = %$: %s&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;mail_location = maildir:/var/mail/%d/%u@%d(&lt;/u&gt;проверить как работает подогнано под postfixadmin)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;не все но в основном достаточно.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;надо теперь задать конфиг для sql подключения.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;cp&amp;nbsp;/usr/local/share/examples/dovecot/dovecot-sql.conf&amp;nbsp;/usr/local/etc/dovecot-sql.conf&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;ee&amp;nbsp;&lt;/u&gt;&lt;/span&gt;&lt;u style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;/usr/local/etc/dovecot-sql.conf&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;в нём примерно так.&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: magenta;&quot;&gt;mysql&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; text-decoration: underline;&quot;&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;connect = &lt;span style=&quot;color: magenta;&quot;&gt;host&lt;/span&gt;=&lt;span style=&quot;color: teal;&quot;&gt;localhost&lt;/span&gt; dbname=&lt;span style=&quot;color: magenta;&quot;&gt;exim&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;user&lt;/span&gt;=&lt;span style=&quot;color: magenta;&quot;&gt;exim&lt;/span&gt; password=&lt;span style=&quot;color: magenta;&quot;&gt;exim&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;default_pass_scheme = MD5&lt;/code&gt;&lt;/pre&gt;
&lt;/code&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;password_query = &lt;span style=&quot;color: orange;&quot;&gt;SELECT&lt;/span&gt; `username` &lt;span style=&quot;color: darkblue;&quot;&gt;as&lt;/span&gt; `user`, `password` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;  \
`mailbox` WHERE `username` = &#39;%n@%d&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; `active`=&#39;&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&#39;&lt;/code&gt;&lt;/pre&gt;
тут вообще жопа какаято может быть причиной ошибки при авторизации&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;user_query = &lt;/span&gt;&lt;span style=&quot;color: orange; font-family: Arial, Helvetica, sans-serif;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; `maildir` &lt;/span&gt;&lt;span style=&quot;color: darkblue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;AS&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; `home`, &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;26&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: darkblue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;AS&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; `uid`, &lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;26&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: darkblue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;AS&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt; `gid` \&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;&quot;&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; `mailbox` WHERE `username` = &#39;%n@%d&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; `active`=&#39;&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&#39;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;таже жопа :)&lt;/code&gt;&lt;/pre&gt;
&amp;nbsp;теперь добавляем в РЦ&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #fffaed; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: magenta;&quot;&gt;echo&lt;/span&gt; &#39;dovecot_enable=&quot;YES&quot;&#39; &amp;gt;&amp;gt; /etc/rc.conf&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;&lt;code&gt;ну и пробуем запустить&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;&lt;code&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;/usr/local/etc/rc.d/dovecot &lt;span style=&quot;color: green;&quot;&gt;start&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;&lt;code&gt; нихуя халявы не будет ругается на SSL я пока неготов к таким серьёзным отношениям вырубим его нафиг /usr/local/etc/dovecot.conf ssl=no&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;теперь должен колбаситься.&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;Starting dovecot.
If you have trouble with authentication failures,
enable auth_debug setting. See http://wiki.dovecot.org/WhyDoesItNotWork
This message goes away after the first successful login.&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;
прикольное сообщние не дай бог пригодиться.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: -webkit-auto; text-decoration: underline;&quot;&gt;
забыл добавить в постфиксадмин в апач&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;ee&amp;nbsp;/usr/local/etc/apache22/Includes/postfixadmin.conf&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
туда пихаем&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;div&gt;
Alias /postfixadmin/ &quot;/usr/local/www/postfixadmin/&quot;&lt;/div&gt;
&lt;div&gt;
&amp;lt;Directory &quot;/usr/local/www/postfixadmin/&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;Options Indexes&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;AllowOverride AuthConfig&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;Order allow,deny&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;Allow from all&lt;/div&gt;
&lt;div&gt;
&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
apachectl configtest&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
apachectl graceful&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;жмем на страничке setup&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
правим конфиг как он просит.заодно пропишете базу скула и пользователей.&lt;/div&gt;
&lt;div&gt;
обновляем&lt;/div&gt;
&lt;div&gt;
заполняем поля 4 штуки.второе поле е-маил адрес.&lt;/div&gt;
&lt;div&gt;
будет ругаться в конфиге измените переменную $CONF[&#39;setup_password&#39;]&amp;nbsp;на тот хеш который он напишет это ваш пароль но в MD5 помойму.&lt;/div&gt;
&lt;div&gt;
правим /etc/make.conf&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;.if ${.CURDIR} == ${PORTSDIR}/mail/exim&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;u&gt;WITH_MYSQL= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; yes&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;LOG_FILE_PATH?= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; syslog&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;WITH_CONTENT_SCAN= &amp;nbsp; &amp;nbsp; &amp;nbsp;yes&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;WITH_DEFAULT_CHARSET?= &amp;nbsp;koi8-r&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;WITHOUT_IPV6= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; yes&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;.endif&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
зачем надо не понял.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;cd /usr/ports/mail/exim/&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make clean&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;&lt;u&gt;echo &#39;exim_enable=&quot;YES&quot; &#39; &amp;gt;&amp;gt; /etc/rc.conf&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;&lt;b&gt;&lt;u&gt;echo &#39;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;display: inline !important;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;sendmail_enable=&quot;NONE&quot;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;
&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot;&gt;&#39; &amp;gt;&amp;gt; /etc/rc.conf&lt;/span&gt;&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;ee /etc/mail/mailer.conf&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;делаем так&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;sendmail        /usr/local/sbin/exim
send-mail       /usr/local/sbin/exim
mailq           /usr/local/sbin/exim -bp
newaliases      /usr/local/sbin/exim -bi
hoststat        /usr/local/sbin/exim
purgestat       /usr/local/sbin/exim&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp;теперь настраиваем exim&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;просто спизженный конфиг с выше упомянутой статьи.&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div align=&quot;justify&quot; style=&quot;background-color: #f1f1f1; font-family: &#39;Courier New&#39;; font-size: 12px; margin-bottom: 3px;&quot;&gt;
&lt;b&gt;&lt;u&gt;ee /usr/local/etc/exim/configure&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table bgcolor=&quot;#FFFAED&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; style=&quot;border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: 1px; font-family: Tahoma; font-size: 12px; margin-top: 5px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: red;&quot;&gt;#!/bin/sh&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# моя конфига экзма. Будь проклят тот день,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# когда мне пришла в голову мысль подписать&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# русские поясния ко всем пунктам! :) Хоть и&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# делал я это в первую очередь для себя -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# чтоб лучше понять его, но работа эта оказалась&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# слишком масштабная и неблагодарная...&lt;/span&gt;


&lt;span style=&quot;color: red;&quot;&gt;# Имя хоста. Используется в EHLO.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Фигурирует в других пунктах, если они не заданы -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# типа qualify_domain и прочих..&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Если тут ничё не установлено (строка закомметрована)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то используется то, что вернёт функция uname()&lt;/span&gt;
primary_hostname = mx.lissyara.&lt;span style=&quot;color: magenta;&quot;&gt;su&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Вводим данные для подключения к MySQL серверу.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# словечко `hide`, вначале, означает, что при&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# вызове проверки конфига командой&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# exim -bV config_file эти данные не будут отображаться.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Если без него - то будут показаны... Формат записи:&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# хост/имя_бд/пользователь/пароль&lt;/span&gt;
hide mysql_servers = localhost/exim/exim/exim

&lt;span style=&quot;color: red;&quot;&gt;# Делаем список локальных доменов. Далее этот&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# список будет фигурировать в виде +local_domains&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# В данном случае домены выбираются из БД MySQL. Также&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# можно их просто перечислить через двоеточие. Есть интересная&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# возможность, можно указать юзер@[хост] - lissyara@[222.222.4.5]&lt;/span&gt;
domainlist &lt;span style=&quot;color: blue;&quot;&gt;local_domains&lt;/span&gt; = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `domain` \
                            &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; `domain` WHERE \
                            `domain`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${domain}&lt;/span&gt;&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; \
                            `active`=&#39;&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&#39;}}

&lt;span style=&quot;color: red;&quot;&gt;# делаем список доменов с которых разрешены релеи.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Далее этот список будет в виде +relay_to_domains&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Можно использовать символы подстановки, типа:&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# .... = *.my.domen.su : !spam.my.domen.su : first.su&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# тогда пропускается всё, что похоже на *.my.domen.su, но&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# от spam.my.domen.su релеится почта не будет.&lt;/span&gt;
domainlist relay_to_domains = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `domain` \
                            &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; `domain` WHERE \
                            `domain`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${domain}&lt;/span&gt;&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; \
                            `active`=&#39;&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&#39;}}

&lt;span style=&quot;color: red;&quot;&gt;# Составляем список хостов с которых разрешён неавторизованый&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# релей. Обычно в нём находятся локальные сети, и локалхост...&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# ЛокалХост в двух видах был внесён сознательно - пару раз&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# сталкивался с кривым файлом /etc/hosts - результатом было&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# непонимание `localhost` но пониманием 127.0.0.1/8&lt;/span&gt;
hostlist   relay_from_hosts = &lt;span style=&quot;color: teal;&quot;&gt;localhost&lt;/span&gt;:&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;127&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;8&lt;/span&gt;&lt;/b&gt;:&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;192&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;168&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;16&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Вводим названия acl`ов для проверки почты. (В общем-то, это&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# необязательно, если вы делаете открытый релей, или хотите&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# принимать вообще всю почту с любого хоста для любых&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# получателей... Тока потом не жалуйтесь что у Вас спам&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# и провайдер выкатывает немеряный счёт :))&lt;/span&gt;
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data

&lt;span style=&quot;color: red;&quot;&gt;# Прикручиваем антивирус - при условии, что exim собран&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# с его поддержкой. В качестве антивиря юзаем ClamAV,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# ибо - ПО должно быть свободным! :)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Итак, указываем местоположение сокета clamd.&lt;/span&gt;
av_scanner = clamd:/var/run/clamav/clamd

&lt;span style=&quot;color: red;&quot;&gt;# Адрес куда слать на проверку спама (SpamAssasin), но я&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# это не юзаю. Не так много у меня спама...&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# spamd_address = 127.0.0.1 783&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Имя домена добавляемое для локальных отправителей (реальных&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# юзеров системы) т.е. почта отправляемая от root, будет от&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# root@домен_указанный_здесь. Если пункт незадан, то используется&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# имя хоста из `primary_hostname`. Логичней было бы написать здесь&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# lissyara.su, но мне удобней иначе:&lt;/span&gt;
qualify_domain = mx.lissyara.&lt;span style=&quot;color: magenta;&quot;&gt;su&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Имя хоста для ситуации, обратной предыдущей, - это имя домена&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# добавляемое к почте для системных юзеров, ну и вообще для почты&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# пришедшей на адрес типа `root`, `lissyara`, &amp;amp; etc... Если этот&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# пункт незадан то используется значение полученное из&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# предыдущего пункта - `qualify_domain`&lt;/span&gt;
qualify_recipient = mx.lissyara.&lt;span style=&quot;color: magenta;&quot;&gt;su&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# А это как раз кусок вышеописанного анахронизма - про почту в&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# виде user@[222.222.222.222] - принимать её или нет. По дефолту&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# (когда строка закомментирована) значение - false. Если захотите&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# поставить true то надо будет добавить в список доменов&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# комбинацию @[] - она означает `все локальные адреса`&lt;/span&gt;
allow_domain_literals = &lt;span style=&quot;color: magenta;&quot;&gt;false&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Пользователь от которого работает exim&lt;/span&gt;
exim_user = mailnull

&lt;span style=&quot;color: red;&quot;&gt;# группа в кторой работает exim&lt;/span&gt;
exim_group = &lt;span style=&quot;color: magenta;&quot;&gt;mail&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# запрещаем работу доставки под юзером root - в целях безопасности&lt;/span&gt;
never_users = root

&lt;span style=&quot;color: red;&quot;&gt;# Проверяем соответствие прямой и обратной зон для всех хостов.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Тока зачем это нужно - даже и незнаю... Спам на этом не режется...&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Зато возможны проблемы - если сервер зоны скажет `сервер файлед`&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то почту от этого хоста Вы не получите :)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;#host_lookup = *&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Тоже анахронизм (на самом деле, не такой уж анахронизм, но все давно&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# забили на ident и закрыли файрволлом tcp:113...) Это проверка - Ваш&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# хост спрашивает у удалённого, с которого было подключение, а кто&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# собстно ко мне подключился на такой-то порт? Если на удалённом хосте&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# работает identd - он может ответить (а может и не ответить - как&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# настроить), скажет UID пользователя от которого установлено&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# соединение, тип ОС, и имя пользователя. Теперь, понимаете, почему&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# у всех оно зарублено и файрволлами позакрыто? :) Это же палево :)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Тока на мой взгляд, если на сервере всё настроено правильно -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то вовсе это и не страшно.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Короче - если хостс поставить * то будет проверять все. Таймаут -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# если поставить 0 то не будет ждать ответа ни от кого. По&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# вышеописанным причинам - отключаем&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;#rfc1413_hosts = *&lt;/span&gt;
rfc1413_query_timeout = 0s

&lt;span style=&quot;color: red;&quot;&gt;# По дефолту, экзим отфутболивает все `неквалифицированные` адреса,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# состоящие тока из локальной части. Для того чтобы разрешить такие письма&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# определённых хостов используются эти директивы:&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# для `неквалифицированных` отправителей&lt;/span&gt;
sender_unqualified_hosts = +relay_from_hosts
&lt;span style=&quot;color: red;&quot;&gt;# для `неквалифицированных` получателей&lt;/span&gt;
recipient_unqualified_hosts = +relay_from_hosts

&lt;span style=&quot;color: red;&quot;&gt;# Интересный пункт, тока я не вполне понимаю его логику.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Позволяет выполнять что-то типа - пришло сообщение на&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# локальный ящик user%test.su@lissyara.su и&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# переправляет его на user@test.su. Делается это для&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# перечисленного списка доменов (* - все):&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# percent_hack_domains = *&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Если сообщение было недоставлено, то генерится соощение&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# об ошибке. Если сообщение об ошибке не удалось доставить&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то оно замораживается на указанный в этом пункте срок,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# после чего снова попытка доставить его. При очередной&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# неудаче - сообщение удаляется.&lt;/span&gt;
ignore_bounce_errors_after = 45m

&lt;span style=&quot;color: red;&quot;&gt;# Замороженные сообщения, находящиеся в очереди, дольше&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# указанного времени удаляются и генерится сообщение&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# об ошибке (при условии, что это не было недоставленное&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# сообщение об ошибке :))&lt;/span&gt;
timeout_frozen_after = 15d

&lt;span style=&quot;color: red;&quot;&gt;# собсно на этом штатный конфиг кончился, но&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# меня-то это не устраивает... Поэтому пошли пункты,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# почёрпнутые из других источников.&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# список адресов, через запятую, на которые засылаются&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# сообщения о замороженных сообщениях (о замороженых&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# уведомлениях о заморозке, сообщения не генерятся. - я&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# надеюсь эта строка понятна :))&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;#freeze_tell = admin@lissyara.su&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Список хостов, почта от которых принимается, несмотря&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# на ошибки в HELO/EHLO (тут указана моя подсеть)&lt;/span&gt;
helo_accept_junk_hosts = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;192&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;168&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;16&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Через какое время повторять попытку доставки&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# замороженного сообщения&lt;/span&gt;
auto_thaw = 1h

&lt;span style=&quot;color: red;&quot;&gt;# Приветствие сервера&lt;/span&gt;
smtp_banner = &quot;&lt;span style=&quot;color: green;&quot;&gt;$primary_hostname&lt;/span&gt;, ESMTP &lt;span style=&quot;color: magenta;&quot;&gt;EXIM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;$version_number&lt;/span&gt;&quot;

&lt;span style=&quot;color: red;&quot;&gt;# Максимальное число одновременных подключений по&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# SMTP. Рассчитывать надо исходя из нагрузки на сервер&lt;/span&gt;
smtp_accept_max = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;50&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# максимальное число сообщений принимаемое за одно соединение&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# от удалённого сервера (или пользователя). C числом 25&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# я имел проблемы тока один раз - когда у меня три дня лежал&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# инет и после его подъёма попёрли мессаги. Но у меня не так&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# много почты - всего 30 пользователей.&lt;/span&gt;
smtp_accept_max_per_connection = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;25&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# чё-то про логи и борьбу с флудом - я так понимаю -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# максимальное число сообщений записываемых в логи&lt;/span&gt;
smtp_connect_backlog = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;30&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# максимальное число коннектов с одного хоста&lt;/span&gt;
smtp_accept_max_per_host = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;20&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Ход ладьёй - для увеличения производительности,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# директория `spool` внутри, разбивается на&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# директории - это ускоряет обработку&lt;/span&gt;
split_spool_directory = &lt;span style=&quot;color: magenta;&quot;&gt;true&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Если у сообщения много адресатов на удалённых хостах,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то запускатеся до указанного числа максимально число&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# параллельных процессов доставки&lt;/span&gt;
remote_max_parallel = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;15&lt;/span&gt;&lt;/b&gt;

&lt;span style=&quot;color: red;&quot;&gt;# при генерации сообщения об ошибке прикладывать&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# не всё сообщение, а кусок (от начала) указанного&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# размера (иногда полезно и целиком - в таком случае&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# просто закомментируйте эту строку)&lt;/span&gt;
return_size_limit = 70k

&lt;span style=&quot;color: red;&quot;&gt;# размер сообщения. У меня стоит относительно большой&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# размер (`относительно` - потому, что на большинстве&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# хостов оно ограничено 2-5-10мб, либо стоит анлим.)&lt;/span&gt;
message_size_limit = 64M

&lt;span style=&quot;color: red;&quot;&gt;# разрешаем неположенные символы в HELO (столкнулся&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# с этим случайно - имя фирмы состояло из двух слов&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# и какой-то раздолбай домен обозвал my_firme_name&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# прям с подчёркиваниями... Виндовые клиенты при&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# соединении радостно рапортовали о себе&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# `vasya.my_firme_name` ну а экзим их футболил :))&lt;/span&gt;
helo_allow_chars = _

&lt;span style=&quot;color: red;&quot;&gt;# Принудительная синхронизация. Если отправитель&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# торопится подавать команды, не дождавшись ответа,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то он посылается далеко и надолго :) Немного,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# спам режется.&lt;/span&gt;
smtp_enforce_sync = &lt;span style=&quot;color: magenta;&quot;&gt;true&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Выбираем, что мы будем логировать&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# + - писать в логи,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# - - Не писать в логи.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +all_parents - все входящие?&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +connection_reject - разорваные соединения&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +incoming_interface - интерфейс (реально - IP)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +lost_incoming_connections - потеряные входящие&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# соединения&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +received_sender - отправитель&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +received_recipients - получатель&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +smtp_confirmation - подтверждения SMTP?&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +smtp_syntax_error - ошибки синтаксиса SMTP&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# +smtp_protocol_error - ошибки протокола SMTP&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# -queue_run - работа очереди (замороженные мессаги)&lt;/span&gt;
log_selector = \
    +all_parents \
    +connection_reject \
    +incoming_interface \
    +lost_incoming_connection \
    +received_sender \
    +received_recipients \
    +smtp_confirmation \
    +smtp_syntax_error \
    +smtp_protocol_error \
    -queue_run

&lt;span style=&quot;color: red;&quot;&gt;# Убираем собственную временную метку exim`a из логов, её ставит&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# сам syslogd - нефига дублировать&lt;/span&gt;
syslog_timestamp = &lt;span style=&quot;color: teal;&quot;&gt;no&lt;/span&gt;



&lt;span style=&quot;color: red;&quot;&gt;### конфигурация ACL для входящей почты&lt;/span&gt;
begin acl

&lt;span style=&quot;color: red;&quot;&gt;# Эти правила срабатывают для каждого получателя&lt;/span&gt;
acl_check_rcpt:


  &lt;span style=&quot;color: red;&quot;&gt;# принимать сообщения которые пришли с локалхоста,&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# не по TCP/IP&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt; = :

  &lt;span style=&quot;color: red;&quot;&gt;# Запрещаем письма содержащие в локальной части&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# символы @; %; !; /; |. Учтите, если у вас было&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# `percent_hack_domains` то % надо убрать.&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# Проверяются локальные домены&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;incorrect symbol &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; address&quot;
          &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt;       = +local_domains
          &lt;span style=&quot;color: teal;&quot;&gt;local_parts&lt;/span&gt;   = ^[.] : ^.*[@%!/|]

  &lt;span style=&quot;color: red;&quot;&gt;# Проверяем недопустимые символы для&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# нелокальных получателей:&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;incorrect symbol &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; address&quot;
          &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt;       = !+local_domains
          &lt;span style=&quot;color: teal;&quot;&gt;local_parts&lt;/span&gt;   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

  &lt;span style=&quot;color: red;&quot;&gt;# Принимаем почту для постмастеров локальных доменов без&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# проверки отправителя (я закомментировал, т.к. это -&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# основной источник спама с мой ящик).&lt;/span&gt;

  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  &lt;span style=&quot;color: teal;&quot;&gt;local_parts&lt;/span&gt;   = postmaster
          &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt;       = +local_domains

  &lt;span style=&quot;color: red;&quot;&gt;# Запрещщаем, если невозможно проверить отправителя&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# (отсутствует в списке локальных пользователей)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# У себя я это закоментил, по причине, что некоторые&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# железяки (принтеры, &amp;amp; etc) и программы (Касперский, DrWEB)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# умеют слать почту, в случае проблем но не умеют ставить&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# нужного отправителя. Такие письма эта проверка не пускает.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;#  require verify        = sender&lt;/span&gt;

  &lt;span style=&quot;color: red;&quot;&gt;# Запрещщаем тех, кто не обменивается приветственными&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# сообщениями (HELO/EHLO)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;HELO/EHLO &lt;span style=&quot;color: magenta;&quot;&gt;require&lt;/span&gt; by &lt;span style=&quot;color: orange;&quot;&gt;SMTP&lt;/span&gt; RFC&quot;
          &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt;     = &lt;span style=&quot;color: green;&quot;&gt;${if&lt;/span&gt; eq{&lt;span style=&quot;color: green;&quot;&gt;$sender_helo_name}{}{yes}{no}}&lt;/span&gt;

  &lt;span style=&quot;color: red;&quot;&gt;# Принимаем сообщения от тех, кто аутентифицировался:&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# Вообще, большинство конфигов в рунете - это один и тот же&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# конфиг написанный Ginger, в котором этот пункт расположен&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# внизу. Но при таком расположении рубятся клиенты с adsl,&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# ppp, и прочие зарезанные на последующих проверках. Но это&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# жа неправильно! Этом мои пользователи из дома! Потому&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# я это правило расположил до проверок.&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  authenticated = *

&lt;span style=&quot;color: red;&quot;&gt;# Рубаем нах, тех, кто подставляет свой IP в HELO&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;Your &lt;span style=&quot;color: orange;&quot;&gt;IP&lt;/span&gt; &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;HELO&lt;/span&gt; - access denied!&quot;
          &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt;         =  * : !+relay_from_hosts : !81-&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;196&lt;/span&gt;&lt;/b&gt;.lissyara.&lt;span style=&quot;color: magenta;&quot;&gt;su&lt;/span&gt;
          &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt;     = &lt;span style=&quot;color: green;&quot;&gt;${if&lt;/span&gt; eq{&lt;span style=&quot;color: green;&quot;&gt;$sender_helo_name}&lt;/span&gt;\
    {&lt;span style=&quot;color: green;&quot;&gt;$sender_host_address}{true}{false}}&lt;/span&gt;


&lt;span style=&quot;color: red;&quot;&gt;# Рубаем тех, кто в HELO пихает мой IP (2500 мудаков за месяц!)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt;     = &lt;span style=&quot;color: green;&quot;&gt;${if&lt;/span&gt; eq{&lt;span style=&quot;color: green;&quot;&gt;$sender_helo_name}&lt;/span&gt;\
    {&lt;span style=&quot;color: green;&quot;&gt;$interface_address}{yes}{no}}&lt;/span&gt;
          &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt;         = !127.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt; : !&lt;span style=&quot;color: teal;&quot;&gt;localhost&lt;/span&gt; : *
          &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;main &lt;span style=&quot;color: orange;&quot;&gt;IP&lt;/span&gt; &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; your HELO! Access denied!&quot;

&lt;span style=&quot;color: red;&quot;&gt;# Рубаем тех, кто в HELO пихает только цифры&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# (не бывает хостов ТОЛЬКО из цифр)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt;     = &lt;span style=&quot;color: green;&quot;&gt;${if&lt;/span&gt; match{&lt;span style=&quot;color: green;&quot;&gt;$sender_helo_name}&lt;/span&gt;\
    {\N^\d+$\N}{yes}{no}}
          &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt;         = !127.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt; : !&lt;span style=&quot;color: teal;&quot;&gt;localhost&lt;/span&gt; : *
          &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;can &lt;span style=&quot;color: grey;&quot;&gt;not&lt;/span&gt; be only number &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; HELO!&quot;

  &lt;span style=&quot;color: red;&quot;&gt;# Рубаем хосты типа *adsl*; *dialup*; *pool*;....&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# Нормальные люди с таких не пишут. Если будут&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# проблемы - уберёте проблемный пункт (у меня клиенты&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# имеют запись типа asdl-1233.zone.su - я ADSL убрал...)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;your &lt;span style=&quot;color: magenta;&quot;&gt;hostname&lt;/span&gt; is bad (adsl, poll, ppp &amp;amp; etc).&quot;
          &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt;     = &lt;span style=&quot;color: green;&quot;&gt;${if&lt;/span&gt; match{&lt;span style=&quot;color: green;&quot;&gt;$sender_host_name}&lt;/span&gt; \
                               {adsl|dialup|pool|peer|dhcp} \
                               {yes}{no}}

  &lt;span style=&quot;color: red;&quot;&gt;# Задержка. (это такой метод борьбы со спамом,&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# основанный на принципе его рассылки) На этом рубается&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# почти весь спам. Единственно - метод неприменим на &lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# реально загруженных MTA - т.к. в результате ему&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# приходится держать много открытых соединений.&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# но на офисе в сотню-две человек - шикарный метод.&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;#&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# более сложный вариант, смотрите в статье по exim и &lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# курьер имап. Т.к. там метод боле умный (просто правил&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# больше :), то можно и на более загруженные сервера ставить)&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;warn&lt;/span&gt;
        &lt;span style=&quot;color: red;&quot;&gt;# ставим дефолтовую задержку в 20 секунд&lt;/span&gt;
        &lt;span style=&quot;color: orange;&quot;&gt;set&lt;/span&gt; acl_m0 = 30s
  &lt;span style=&quot;color: magenta;&quot;&gt;warn&lt;/span&gt;
        &lt;span style=&quot;color: red;&quot;&gt;# ставим задержку в 0 секунд своим хостам и &lt;/span&gt;
        &lt;span style=&quot;color: red;&quot;&gt;# дружественным сетям (соседняя контора :))&lt;/span&gt;
        &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt; = +relay_from_hosts:&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;213&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;234&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;195&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;224&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;28&lt;/span&gt;&lt;/b&gt;:&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;80&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;253&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;9&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;18&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;32&lt;/span&gt;&lt;/b&gt;
        &lt;span style=&quot;color: orange;&quot;&gt;set&lt;/span&gt; acl_m0 = 0s
  &lt;span style=&quot;color: magenta;&quot;&gt;warn&lt;/span&gt;
        &lt;span style=&quot;color: red;&quot;&gt;# пишем в логи задержку (если оно вам надо)&lt;/span&gt;
        logwrite = Delay &lt;span style=&quot;color: green;&quot;&gt;$acl_m0&lt;/span&gt; &lt;span style=&quot;color: orange;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;$sender_host_name&lt;/span&gt; \
[&lt;span style=&quot;color: green;&quot;&gt;$sender_host_address&lt;/span&gt;] with &lt;span style=&quot;color: magenta;&quot;&gt;HELO&lt;/span&gt;=&lt;span style=&quot;color: green;&quot;&gt;$sender_helo_name&lt;/span&gt;. &lt;span style=&quot;color: magenta;&quot;&gt;Mail&lt;/span&gt; \
&lt;span style=&quot;color: blue;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;$sender_address&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;$local_part&lt;/span&gt;@&lt;span style=&quot;color: green;&quot;&gt;$domain&lt;/span&gt;.
        delay = &lt;span style=&quot;color: green;&quot;&gt;$acl_m0&lt;/span&gt;

                          
  &lt;span style=&quot;color: red;&quot;&gt;# Проверка получателя в локальных доменах.&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# Если не проходит, то проверяется следующий ACL,&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# и если непрошёл и там - deny&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt;       = +local_domains
          endpass
          &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;&lt;span style=&quot;color: orange;&quot;&gt;In&lt;/span&gt; my mailserver &lt;span style=&quot;color: grey;&quot;&gt;not&lt;/span&gt; stored this user&quot;
          &lt;span style=&quot;color: magenta;&quot;&gt;verify&lt;/span&gt;        = &lt;span style=&quot;color: teal;&quot;&gt;recipient&lt;/span&gt;

  &lt;span style=&quot;color: red;&quot;&gt;# Проверяем получателя в релейных доменах&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# Опять-таки если не проходит -&amp;gt; следующий ACL,&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# и если непрошёл и там - deny&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt;       = +relay_to_domains
          endpass
          &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;main server &lt;span style=&quot;color: grey;&quot;&gt;not&lt;/span&gt; know how relay &lt;span style=&quot;color: blue;&quot;&gt;to&lt;/span&gt; this address&quot;
          &lt;span style=&quot;color: magenta;&quot;&gt;verify&lt;/span&gt;        = &lt;span style=&quot;color: teal;&quot;&gt;recipient&lt;/span&gt;

  &lt;span style=&quot;color: red;&quot;&gt;# Рубаем тех, кто в блэк-листах. Серваки перебираются&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# сверху вниз, если не хост не найден на первом, то&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# запрашивается второй, и т.д. Если не найден ни в одном&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# из списка - то почта пропускается.&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = you &lt;span style=&quot;color: orange;&quot;&gt;in&lt;/span&gt; blacklist: &lt;span style=&quot;color: green;&quot;&gt;$dnslist_domain&lt;/span&gt; \n &lt;span style=&quot;color: green;&quot;&gt;$dnslist_text&lt;/span&gt;
          &lt;span style=&quot;color: teal;&quot;&gt;dnslists&lt;/span&gt;      = opm.blitzed.org : \
                          cbl.abuseat.org : \
                          bl.csma.biz : \
                          dynablock.njabl.org

  &lt;span style=&quot;color: red;&quot;&gt;# Разрешаем почту от доменов в списке relay_from_hosts&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;  &lt;span style=&quot;color: teal;&quot;&gt;hosts&lt;/span&gt;         = +relay_from_hosts

  &lt;span style=&quot;color: red;&quot;&gt;# Если неподошло ни одно правило - чувак явно ищет&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;# открытый релей. Пшёл прочь. :)&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt;    &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt;       = &quot;Homo hominus lupus est&quot;




&lt;span style=&quot;color: red;&quot;&gt;# Тут идут ACL проверяющие содержимое (тело) письма.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Без них будут пропускаться все сообщения.&lt;/span&gt;

acl_check_data:

  &lt;span style=&quot;color: red;&quot;&gt;# Проверяем письмо на вирусы&lt;/span&gt;
  &lt;span style=&quot;color: red;&quot;&gt;deny&lt;/span&gt; malware = *
  &lt;span style=&quot;color: teal;&quot;&gt;message&lt;/span&gt; = &quot;&lt;span style=&quot;color: orange;&quot;&gt;In&lt;/span&gt; e-mail found VIRUS - &lt;span style=&quot;color: green;&quot;&gt;$malware_name&lt;/span&gt;&quot;

  &lt;span style=&quot;color: red;&quot;&gt;# Если есть необходимость - тут проверки на спам&lt;/span&gt;

  &lt;span style=&quot;color: red;&quot;&gt;# Пропускаем остальное&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;



&lt;span style=&quot;color: red;&quot;&gt;# чё делаем с почтой&lt;/span&gt;
begin routers

&lt;span style=&quot;color: red;&quot;&gt;# Поиск маршрута к хосту в DNS. Если маршрут не найден в DNS -&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# то это `унроутабле аддресс`. Не проверяются локальные&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# домены, 0.0.0.0 и 127.0.0.0/8&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;dnslookup&lt;/span&gt;:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;dnslookup&lt;/span&gt;
  &lt;span style=&quot;color: teal;&quot;&gt;domains&lt;/span&gt; = ! +local_domains
  &lt;span style=&quot;color: teal;&quot;&gt;transport&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;remote_smtp&lt;/span&gt;
  ignore_target_hosts = &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt; : &lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;127&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;/&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;8&lt;/span&gt;&lt;/b&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;no_more&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# смотрим альясы&lt;/span&gt;
system_aliases:
    &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt;      = &lt;span style=&quot;color: blue;&quot;&gt;redirect&lt;/span&gt;
    &lt;span style=&quot;color: blue;&quot;&gt;allow_fail&lt;/span&gt;
    allow_defer
    &lt;span style=&quot;color: teal;&quot;&gt;data&lt;/span&gt; = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `goto` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; `alias` WHERE \
            `address`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$local_part&lt;/span&gt;@&lt;span style=&quot;color: green;&quot;&gt;$domain}&lt;/span&gt;&#39; OR \
                `address`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:@&lt;span style=&quot;color: green;&quot;&gt;$domain}&lt;/span&gt;&#39;}}

&lt;span style=&quot;color: red;&quot;&gt;# Всё что осталось - это локальные адресаты.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Доставляем почту в dovecot&lt;/span&gt;
dovecot_user:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: magenta;&quot;&gt;accept&lt;/span&gt;
  &lt;span style=&quot;color: teal;&quot;&gt;condition&lt;/span&gt; = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `goto` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; \
  `alias` WHERE \
  `address`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$local_part&lt;/span&gt;@&lt;span style=&quot;color: green;&quot;&gt;$domain}&lt;/span&gt;&#39; OR \
  `address`=&#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:@&lt;span style=&quot;color: green;&quot;&gt;$domain}&lt;/span&gt;&#39;}{yes}{no}}
  &lt;span style=&quot;color: teal;&quot;&gt;transport&lt;/span&gt; = dovecot_delivery


&lt;span style=&quot;color: red;&quot;&gt;# начинаются транспорты - как доставляем почту&lt;/span&gt;
begin transports

&lt;span style=&quot;color: red;&quot;&gt;# Доставка на удалённые хосты - по SMTP&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;remote_smtp&lt;/span&gt;:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: orange;&quot;&gt;smtp&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Доставка локальным адресатам - в dovecot&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Надо заметить что тут использовалась ранее прямая доставка&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# в директорию, но щас с портами стал-таки устанавливаться deliver&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# программа dovecot занимающаяся доставкой мессаг.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Соответственно юзаем его.&lt;/span&gt;
dovecot_delivery:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: orange;&quot;&gt;pipe&lt;/span&gt;
  &lt;span style=&quot;color: magenta;&quot;&gt;command&lt;/span&gt; = /usr/local/libexec/dovecot/deliver -d &lt;span style=&quot;color: green;&quot;&gt;$local_part&lt;/span&gt;@&lt;span style=&quot;color: green;&quot;&gt;$domain&lt;/span&gt;
  message_prefix =
  message_suffix =
  delivery_date_add
  envelope_to_add
  return_path_add
  log_output
  &lt;span style=&quot;color: teal;&quot;&gt;user&lt;/span&gt; = mailnull


&lt;span style=&quot;color: red;&quot;&gt;# Имя программы&lt;/span&gt;
address_pipe:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = &lt;span style=&quot;color: orange;&quot;&gt;pipe&lt;/span&gt;
  return_output

&lt;span style=&quot;color: red;&quot;&gt;# Транспорт для автоответов&lt;/span&gt;
address_reply:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = autoreply



&lt;span style=&quot;color: red;&quot;&gt;# Начинаются повторы недоставленных писем.&lt;/span&gt;
begin retry

&lt;span style=&quot;color: red;&quot;&gt;# Этот кусок я не трогал. Думаю разработчики лучше знают,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# какие тут должны быть цифирьки. Если же вы это знаете&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# лучше их - меняйте. Хотя... А какого, если Вы такой&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# умный, читаете этот мануал? Может ну, их, цифирьки, а? :)&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# Address or Domain  Error   Retries&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# -----------------  -----   -------&lt;/span&gt;
*                    *       F,2h,15m; G,16h,1h,&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: darkblue;&quot;&gt;5&lt;/span&gt;&lt;/b&gt;; F,4d,6h


&lt;span style=&quot;color: red;&quot;&gt;# преобразование адресов. У меня такого нету.&lt;/span&gt;
begin rewrite


&lt;span style=&quot;color: red;&quot;&gt;# Секция авторизации при отправке писем. Ввиду того,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# что почтовых клиентов много, и все всё делают&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# по-своему, то и механизмов авторизации три...&lt;/span&gt;
begin authenticators

&lt;span style=&quot;color: red;&quot;&gt;# А вот по какому методу авторизуется оутглюк - я уже и&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# не помню... Хотя в своё время долго ковырялся,&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# пока настроил... Толь plain, толь login...&lt;/span&gt;
auth_plain:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = plaintext
  public_name = PLAIN
  server_condition = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `username` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; \
                     `mailbox` WHERE `username` = \
                     &#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$auth2}&lt;/span&gt;&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; `password` = \
                     &#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$auth3}&lt;/span&gt;&#39;}{yes}{no}}
  server_prompts = :
  server_set_id = &lt;span style=&quot;color: green;&quot;&gt;$auth2&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Вроде по этому оутглюк, а по предыдущему нетскейп.&lt;/span&gt;
auth_login:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = plaintext
  public_name = &lt;span style=&quot;color: magenta;&quot;&gt;LOGIN&lt;/span&gt;
  server_condition = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `username` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; \
                     `mailbox` WHERE `username` = \
                     &#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$auth1}&lt;/span&gt;&#39; &lt;span style=&quot;color: blue;&quot;&gt;AND&lt;/span&gt; `password` = \
                     &#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$auth2}&lt;/span&gt;&#39;}{yes}{no}}
  server_prompts = Username:: : Password::
  server_set_id = &lt;span style=&quot;color: green;&quot;&gt;$auth1&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# А так авторизуется &quot;Летучая Мышь&quot; - TheBat!&lt;/span&gt;
auth_cram_md5:
  &lt;span style=&quot;color: teal;&quot;&gt;driver&lt;/span&gt; = cram_md5
  public_name = CRAM-MD5
  server_secret = &lt;span style=&quot;color: green;&quot;&gt;${lookup&lt;/span&gt; mysql{SELECT `password` &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; \
                        `mailbox` WHERE `username` \
                        = &#39;&lt;span style=&quot;color: green;&quot;&gt;${quote_mysql&lt;/span&gt;:&lt;span style=&quot;color: green;&quot;&gt;$auth1}&lt;/span&gt;&#39;}{&lt;span style=&quot;color: green;&quot;&gt;$value}fail}&lt;/span&gt;
  server_set_id = &lt;span style=&quot;color: green;&quot;&gt;$auth2&lt;/span&gt;

&lt;span style=&quot;color: red;&quot;&gt;# Фсё. Конфиг кончился. Два дня убил.&lt;/span&gt;
&lt;span style=&quot;color: red;&quot;&gt;# &amp;amp;copy; lissyara       2006-02-25, 01:19&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;курить конфиг до просветвления, у меня это самое просветвление так и не наступило.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;не смог весь осилить очень большой надо будет вернуться сюда&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;втыкнём антивирь и попробуем заколбасить.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: magenta;&quot;&gt;cd&lt;/span&gt; /usr/ports/security/clamav&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;&lt;code&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: magenta;&quot;&gt;make&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;install&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: magenta;&quot;&gt;make&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;clean&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/code&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;&lt;code&gt;freshclam&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px;&quot;&gt;Да еще неплохо обновление антивира поставить по &lt;/pre&gt;
ну смотрим, курим конфиги вылавливаем ощибки&lt;/pre&gt;
&lt;pre style=&quot;background-color: #fffaed; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; text-align: -webkit-auto;&quot;&gt;первая ошибка это ругань на несоответствие названия машины днс имени.&lt;/pre&gt;
Вас ждут увлекательные проблемы с пользователями и надо будет менять всякие uid и &amp;nbsp;gid&lt;br /&gt;
как узнать uid gid команда id [имя_пользователя]&lt;br /&gt;
еще есть проблемма с запросом для получения домашней директории пользователя&lt;br /&gt;
относительные пути не поддерживаются поэтому надо сделать что-то вроде этого&lt;br /&gt;
&lt;br /&gt;
SELECT CONCAT(&#39;/var/mail/exim/&#39;,maildir) AS home , 26 AS uid , 6 AS gid FROM mailbox WHERE username = &#39;%u@%n&#39; AND active = &#39;1&#39;&lt;br /&gt;
&lt;br /&gt;
Может возникнуть следующая проблема.&lt;br /&gt;
Dovecot может отвалиться при вызове доставщика (delivery)&lt;br /&gt;
Проблема все в тех-же&amp;nbsp;uid&amp;nbsp;и&amp;nbsp;gid&amp;nbsp;и правами доступа на папки.В логах пишется в какой папке косяк.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/7084716275417002834/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/7084716275417002834' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/7084716275417002834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/7084716275417002834'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2012/05/freebsd-82.html' title='Настройка почтового сервера на FreeBSD 8.2'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-2292581232837542764</id><published>2012-03-01T16:00:00.005-08:00</published><updated>2012-03-13T20:08:28.489-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freeBSD 8.2"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="настройка интернета"/><title type='text'>FreeBSD 8.2 первоначальная настройка</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: 100%;&quot;&gt;Так как кроме меня никто не читает решил сделать себе записную книжку.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Надоело судорожно вспоминать простые команды.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Ну так начнем.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Установку пропустим.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Далее идет настройка то есть &lt;span style=&quot;font-size: 100%;&quot;&gt;SYSINSTAL.(можно вызвать в любой момент)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Тоже ничего сложного, тебе все говорят.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Молимся чтобы FreeBSD распознал встроенную сетевую карту.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Если нет, то у нас два пути.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;1) Ищем сайт производителя, ищем чип сетевой карты, &lt;b&gt;лезем на сайт производителя чипсета&lt;/b&gt;, и молимся чтобы был драйвер под фряху.(На сайте производителя материнской платы только под вынь или линь в &lt;/span&gt;лучшем&lt;span style=&quot;font-size: 100%; font-weight: normal;&quot;&gt; случае) &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
2) Покупка сетевой карты в магазине :(&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
(есть третий вариант но я не обладаю написанием дров под фри :( )&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
есть еще вариант обновиться до stable(возможно если мамка новая там дрова есть), но без сетевой это трудно.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Первый вариант более подробно.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Скачиваем драйвера, кидаем на флешку.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Монтирование флешки во FreeBSD.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Как только втыкаеш её выдается сообшение прям в консоль.(если нет то dmesg)&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
Там сказанно какое устройство вы подключили.Обычно оно начинается с ad ну и цифра.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
далее все просто команда mount но надо указать какую файловую систему вы монтируету&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
проще сделать mount_msdosfs ну или mount_ntfs&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
в итоге должно получиться mount_msdosfs /dev/da0s1 /mnt/flash&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
s1 после имени устройства обозначает, что монтируем первый раздел.&lt;/div&gt;
&lt;div&gt;
придется&lt;span style=&quot;font-size: 100%;&quot;&gt; создать папку flash(если её нет) в папке mnt.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
заходим в /mnt/flash и видим свои файлы.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Читаем readme, там должно быть все пошагово &lt;/span&gt;расписано&lt;span style=&quot;font-size: 100%;&quot;&gt;.(действуйте  строго по инструкции)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
После того как карточка запустилась.Настраиваем интернет.&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
можно  через sysinstall &lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;
можно в файле rc.conf  прописать что-нить такое.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
ifconfig_re0=&quot;inet 179.78.148.15 netmask 255.255.255.252&quot;&lt;/div&gt;
&lt;div&gt;
defaultrouter=&quot;179.78.148.14&quot;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
и еще надо в файле /etc/resolv.conf прописать адреса днс серверов&lt;/div&gt;
&lt;div&gt;
nameserver XX.XX.XX.XX&lt;/div&gt;
&lt;div&gt;
Теперь надо обновить порты.Хочется чтобы все работало нормально.&lt;/div&gt;
&lt;div&gt;
Ставим CVSUP из портов и смотрим примеры sup файлов.Если нет иксов надо ставить cvsup-without-gui &lt;/div&gt;
&lt;div&gt;
Теперь настраиваем SSH демона &lt;/div&gt;
&lt;div&gt;
конфиг /etc/ssh/sshd_config&lt;/div&gt;
&lt;div&gt;
указываем порт Port 22&lt;/div&gt;
&lt;div&gt;
адрес с какого слушать AddressFamaly any(или конкретно адресс) ListenAddress 0.0.0.0&lt;/div&gt;
&lt;div&gt;
еще можно протокол поменять Protocol 2&lt;/div&gt;
&lt;div&gt;
Если хотите заходить под рутом то PermitRootLogin yes(страшные бородатые дядьки ругают за такое и правильно)&lt;/div&gt;
&lt;div&gt;
После пишем в /etc/rc.conf  &lt;/div&gt;
&lt;div&gt;
sshd_enable=&quot;YES&quot;&lt;/div&gt;
&lt;div&gt;
Теперь можно из под винды подключаться к нашему серверу с помощью программы PuTTY &amp;nbsp;и админить фрю.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/2292581232837542764/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/2292581232837542764' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/2292581232837542764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/2292581232837542764'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2012/03/blog-post.html' title='FreeBSD 8.2 первоначальная настройка'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-5172842116792221480</id><published>2008-04-09T02:25:00.000-07:00</published><updated>2008-04-09T02:31:19.756-07:00</updated><title type='text'>Молодая смена :)</title><content type='html'>Ребенку 1 год 10  мес(через 2 дня будет 11 месяцев)&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzvXFaWdoS2FZHXRTsW4CQwo6u9qExLNKbGdnWHqY0hAUYVfP8xpnDQ4GrO1u0l1stL6VHN6XMM4h1Am3LAqw&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;br /&gt;решил поставить его на доску :)</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=23ea5934e032f1e2&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/5172842116792221480/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/5172842116792221480' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/5172842116792221480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/5172842116792221480'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2008/04/blog-post.html' title='Молодая смена :)'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-546474875220445211</id><published>2007-11-03T05:54:00.000-07:00</published><updated>2007-11-03T06:10:45.293-07:00</updated><title type='text'></title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhol0G7G4-tyE1ZmpWkO0WeUGjsRHqw8iBYb2uayb7eocGmPKnoHg3ZwQUBwoIhynxW-nJZG4gg8Z0-K5y5Av_LD_ZVnXkzD9AncE6Lmv2uzUtlG4Jy3aGM0QR1vMgLL9p-g0AD3J1EWWw3/s1600-h/%D1%81%D0%BF%D0%B8%D0%BB%D0%B8%D0%BB%D0%B8+%D0%BA%D0%BB%D0%B5%D0%BD%D1%8B+017.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhol0G7G4-tyE1ZmpWkO0WeUGjsRHqw8iBYb2uayb7eocGmPKnoHg3ZwQUBwoIhynxW-nJZG4gg8Z0-K5y5Av_LD_ZVnXkzD9AncE6Lmv2uzUtlG4Jy3aGM0QR1vMgLL9p-g0AD3J1EWWw3/s320/%D1%81%D0%BF%D0%B8%D0%BB%D0%B8%D0%BB%D0%B8+%D0%BA%D0%BB%D0%B5%D0%BD%D1%8B+017.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5128599871278957522&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;наконец у меня появился фотик&lt;br /&gt;большой респект флешу (без него его еще долго не было )&lt;br /&gt;фотик клевый но я в нем еще не разобрался щибко он умный :)&lt;br /&gt;как и обещал фотка 4enka младшего (в полу тайне от мамы :) )</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/546474875220445211/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/546474875220445211' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/546474875220445211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/546474875220445211'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/11/4enka.html' title=''/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhol0G7G4-tyE1ZmpWkO0WeUGjsRHqw8iBYb2uayb7eocGmPKnoHg3ZwQUBwoIhynxW-nJZG4gg8Z0-K5y5Av_LD_ZVnXkzD9AncE6Lmv2uzUtlG4Jy3aGM0QR1vMgLL9p-g0AD3J1EWWw3/s72-c/%D1%81%D0%BF%D0%B8%D0%BB%D0%B8%D0%BB%D0%B8+%D0%BA%D0%BB%D0%B5%D0%BD%D1%8B+017.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-7925475536901364789</id><published>2007-09-07T01:00:00.000-07:00</published><updated>2007-09-07T01:14:08.153-07:00</updated><title type='text'>Я не злобный но ....</title><content type='html'>Первый оператор России&lt;br /&gt;Самая большая зона покрыта&lt;br /&gt;Самое большое количество абонентов&lt;br /&gt;Сегодня  большое количество абонентов (в находке ) было в проёбе ))</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/7925475536901364789/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/7925475536901364789' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/7925475536901364789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/7925475536901364789'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/09/blog-post.html' title='Я не злобный но ....'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-8225522549529993406</id><published>2007-08-31T22:45:00.000-07:00</published><updated>2007-08-31T22:57:37.800-07:00</updated><title type='text'></title><content type='html'>Мой сына&lt;br /&gt;как гласит поговорка любишь кататься люби и саночки возить&lt;br /&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;331&#39; height=&#39;280&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzuUORCaCC4V8-J6VyLW9du_13Ed4vuARK3B-jHxZTgHMcPuLAWZrrEAAS4R_Ki7KroQuge8p8DPV3AngMRTQ&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=20c756fbd3d843ca&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/8225522549529993406/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/8225522549529993406' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/8225522549529993406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/8225522549529993406'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/08/blog-post_4308.html' title=''/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-4016828946059907778</id><published>2007-08-02T20:25:00.000-07:00</published><updated>2007-08-02T20:40:26.715-07:00</updated><title type='text'>мтс - мудазвоны</title><content type='html'>У меня других слов нету 2,08,07 вся сеть мтс в находке обвалилась часов на 6 помойму&lt;br /&gt;И сегодня я с человеком разговарил слышимость , да небыло там никакой слышимости&lt;br /&gt;И это первый оператор России&lt;br /&gt;Заявления типа &quot;У меня все нормально не котируются &quot;&lt;br /&gt;Я  не будучи клиентом МТС пострадал от действий этой кормпании &lt;br /&gt;ВОТ ЖЕ МУДАЗВОНЫ</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/4016828946059907778/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/4016828946059907778' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/4016828946059907778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/4016828946059907778'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/08/blog-post_8812.html' title='мтс - мудазвоны'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-2131448474064666042</id><published>2007-08-02T17:04:00.000-07:00</published><updated>2007-08-02T17:06:26.371-07:00</updated><title type='text'>У меня горе :(</title><content type='html'>блин вчера продал свой телефон ЗА 5000 :)&lt;br /&gt;так что фоток не будет долго :(&lt;br /&gt;(правда его могут вернуть хотя сомне ваюсь)</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/2131448474064666042/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/2131448474064666042' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/2131448474064666042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/2131448474064666042'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/08/blog-post_02.html' title='У меня горе :('/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8335067371976964527.post-6591408215993363145</id><published>2007-08-01T04:45:00.000-07:00</published><updated>2007-08-01T04:54:44.461-07:00</updated><title type='text'>Первый пост</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqS7M7PjhhCIkOFmZQkSxO6FmflLXBg91Jvl7g9_2jnHuYmm_ubLnhNV1SCQ6uheLudH0QnqT3S7Byg9n91NT4m2_bb11DVbzLaEFzZh3i_6zbT0SHUn_XVw9cs1iCMjVn04MaLMqUHC5/s1600-h/DSC00014.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqS7M7PjhhCIkOFmZQkSxO6FmflLXBg91Jvl7g9_2jnHuYmm_ubLnhNV1SCQ6uheLudH0QnqT3S7Byg9n91NT4m2_bb11DVbzLaEFzZh3i_6zbT0SHUn_XVw9cs1iCMjVn04MaLMqUHC5/s320/DSC00014.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5093699190461701938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;угадай что это</content><link rel='replies' type='application/atom+xml' href='http://kriterror.blogspot.com/feeds/6591408215993363145/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8335067371976964527/6591408215993363145' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/6591408215993363145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8335067371976964527/posts/default/6591408215993363145'/><link rel='alternate' type='text/html' href='http://kriterror.blogspot.com/2007/08/blog-post.html' title='Первый пост'/><author><name>silver</name><uri>http://www.blogger.com/profile/07214218600170485634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqS7M7PjhhCIkOFmZQkSxO6FmflLXBg91Jvl7g9_2jnHuYmm_ubLnhNV1SCQ6uheLudH0QnqT3S7Byg9n91NT4m2_bb11DVbzLaEFzZh3i_6zbT0SHUn_XVw9cs1iCMjVn04MaLMqUHC5/s72-c/DSC00014.JPG" height="72" width="72"/><thr:total>6</thr:total></entry></feed>