<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>compiling.ru &#187; Tuning</title>
	<atom:link href="http://compiling.ru/cat/tuning/feed/" rel="self" type="application/rss+xml" />
	<link>http://compiling.ru</link>
	<description>optimization  highload  security</description>
	<lastBuildDate>Tue, 15 May 2012 12:36:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Использование ldapmodify и ldapsearch</title>
		<link>http://compiling.ru/tuning/ispolzovanie-ldapmodify-i-ldapsearch/</link>
		<comments>http://compiling.ru/tuning/ispolzovanie-ldapmodify-i-ldapsearch/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 12:59:59 +0000</pubDate>
		<dc:creator>dan1005</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://compiling.ru/?p=1907</guid>
		<description><![CDATA[Использование ldapmodify Команда ldapmodify используется для изменения существующей записи ldap. Основное использование слегка отличается от команды ldapadd. ldapmodify ‑ это самая интерактивная команда и для работы с нею нужны следующие шаги: Запустить команду ldapmodify (с необходимыми параметрами). Сообщить ldapmodify, чт именно вы изменяете. Изменить данные. Выйти с помощью CTRL-d. ldapmodify произведет изменения. Давайте представим, что [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 10px solid white;" title="Использование ldapmodify" src="http://compiling.ru/wp-content/uploads/2010/ldap-linux.gif" alt="Использование ldapmodify" width="63" height="70" /></p>
<p><strong>Использование</strong><strong> ldapmodify</strong></p>
<p>Команда ldapmodify используется для изменения существующей записи ldap. Основное использование слегка отличается от команды ldapadd. ldapmodify ‑ это самая интерактивная команда и для работы с нею нужны следующие шаги:</p>
<ol>
<li>Запустить      команду ldapmodify      (с необходимыми параметрами).</li>
<li>Сообщить      ldapmodify, чт      именно вы изменяете.</li>
<li>Изменить      данные.</li>
<li>Выйти      с помощью CTRL-d.</li>
<li>ldapmodify произведет изменения.</li>
</ol>
<p>Давайте представим, что нам нужно поменять название отдела Rajesh Koothrappali с Astral Physics на Theoretical Physics. Эта информация может содержаться в поле gecos (поле, содержащее основную информацию про запись). Чтобы сделать это используйте команду:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">ldapmodify -h localhost -x -W -D &#171;cn=admin,dc=wallen,dc=local&#187;</span></p>
<p>Теперь вам нужно пометить LDAP какую запись вы изменяете:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: uid=rkoothrappali,ou=People,dc=wallen,dc=local</span></p>
<p>Теперь нажмите на клавишу Enter, чтобы сообщить ldapmodify о ваших планах и перейти к следующему шагу:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">changetype: modify</span></p>
<p>После того, как введете вышеперечисленное, нажмите  Enter. Теперь вы проинформировали LDAP  о том, что собираетесь менять эту запись:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">replace: gecos</span></p>
<p>Как вы и ожидаете, после ввода всего вышеперечисленного, пора опять нажать Enter! J Наконец, напечатайте текст, котрым вы хотите заменить запись gecos:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">gecos: Theoretical Physics Department, Caltech University</span></p>
<p>Это была последняя строка, которую нужно было печатать. Теперь нажмите Enter, а потом комбинацию CTRL-d, чтобы выйти из запроса LDAP. Ваша запись LDAP теперь была официально изменена. Давайте ее найдем, чтобы проверить, все ли изменения были внесены.</p>
<p><strong>Использование </strong><strong>ldapsearch</strong><strong> </strong></p>
<p>ldapsearch – это самая простая в использовании команда. Если вы наберёте  команду:</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">ldapsearch -x -b &#171;dc=wallen,dc=local&#187; -s sub &#171;objectclass=*&#187;</span></p>
<p>Вы можете увидеть запись Rajesh:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># rkoothrappali, People, wallen.local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: uid=rkoothrappali,ou=People,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">uid: rkoothrappali</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Rajesh Koothrappali</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: account</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: posixAccount</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: top</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">loginShell: /bin/bash</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">uidNumber: 500</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">gidNumber: 120</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">homeDirectory: /home/rkoothrappali</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">gecos: Theoretical Physics, Caltech University</span></p>
<p><strong>Заключительные размышления</strong></p>
<p>Теперь у вас есть понимание одного из самых сложных аспектов работы с LDAP. Как вы видите, не все так уж и сложно в работе с командной строкой LDAP. И, конечно, вы можете найти больше информации и различных параметрах на страницах инструкция для каждой команды.</p>
<p>.</p>
<p>Источник материала:  http://www.linux.com/learn/tutorials/376144-manage-ldap-from-the-command-line</p>
<p>.</p>
<p>Начало:   <a href="http://compiling.ru/tuning/upravlenie-ldap-s-pomoshhyu-komandnoj-stroki-v-linux/">Управление LDAP с помощью командной строки в Linux</a></p>
<p><a href="http://compiling.ru/tuning/ldap-linux-ldapadd/">LDAP Linux – ldapadd</a></p>
<img src="http://compiling.ru/?ak_action=api_record_view&id=1907&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compiling.ru/tuning/ispolzovanie-ldapmodify-i-ldapsearch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP Linux &#8212; ldapadd</title>
		<link>http://compiling.ru/tuning/ldap-linux-ldapadd/</link>
		<comments>http://compiling.ru/tuning/ldap-linux-ldapadd/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 11:35:57 +0000</pubDate>
		<dc:creator>dan1005</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://compiling.ru/?p=1904</guid>
		<description><![CDATA[Перед тем, как фактически перейти к команде, давайте сначала создадим файл. Чтобы проиллюстрировать работу технологии, давайте создадим файл для добавления одной, простой записи в каталог LDAP. Содержимое файла будет выглядеть как: # USER ENTRY dn: cn=Jack Wallen,ou=people,dc=wallen,dc=local cn: Jack Wallen objectClass: person sn: Wallen Приведенный выше пример­ – это очень простая запись, которая добавит пользователя [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 10px solid white;" title="Использование ldapadd" src="http://compiling.ru/wp-content/uploads/2010/images-ldapadd.jpg" alt="Использование ldapadd" width="80" height="80" /></p>
<p>Перед тем, как фактически перейти к команде, давайте сначала создадим файл. Чтобы проиллюстрировать работу технологии, давайте создадим файл для добавления одной, простой записи в каталог LDAP. Содержимое файла будет выглядеть как:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Jack Wallen,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Jack Wallen</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Wallen</span></p>
<p>Приведенный выше пример­ – это очень простая запись, которая добавит пользователя Jack Wallen (текущее имя), указанного в качестве объекта (objectClass) в каталог LDAP. Сохраните этот файл как users.ldif в вашем домашнем (~/) каталоге и затем выполните команду:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sudo ldapadd -x -D cn=admin,dc=wallen,dc=local -W -f users.ldif</span></p>
<p>Вы, конечно, можете изменить вышеприведенную программу, чтобы она соответствовала вашим установкам LDAP. Вы также хотите, чтобы запрос вышеприведенной команды выполнился в том же каталоге, который содержит файл users.ldif.</p>
<p>Скажем, вы хотите добавить какое-либо множество записей за один раз. Это так же просто. Вместо одной записи в файле users.ldif, вам нужно указать список добавляемых пользователей. Этот файл будет выглядеть вот так:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Jack Wallen,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Jack Wallen</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Wallen</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Sheldon Cooper,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Sheldon Cooper</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Cooper</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Leonard Hofstadter,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Leonard Hofstadter</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Hofstadter</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Howard Wolowitz,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Howard Wolowitz</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Wolowitz</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"># USER ENTRY</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dn: cn=Rajesh Koothrappali,ou=people,dc=wallen,dc=local</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cn: Rasjesh Koothrappali</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">objectClass: person</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">sn: Koothrappali</span></p>
<p>Команда для добавления множества записей точно такая же, как и для добавления одной записи.</p>
<p>.</p>
<p>Предыдущая часть:  <a href="http://compiling.ru/tuning/upravlenie-ldap-s-pomoshhyu-komandnoj-stroki-v-linux/">Управление LDAP с помощью командной строки в Linux</a></p>
<p>Продолжение темы в главе <a href="http://compiling.ru/tuning/ispolzovanie-ldapmodify-i-ldapsearch/"><strong>Using ldapmodify.</strong></a></p>
<img src="http://compiling.ru/?ak_action=api_record_view&id=1904&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compiling.ru/tuning/ldap-linux-ldapadd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Управление LDAP с помощью командной строки в Linux</title>
		<link>http://compiling.ru/tuning/upravlenie-ldap-s-pomoshhyu-komandnoj-stroki-v-linux/</link>
		<comments>http://compiling.ru/tuning/upravlenie-ldap-s-pomoshhyu-komandnoj-stroki-v-linux/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 11:29:26 +0000</pubDate>
		<dc:creator>dan1005</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://compiling.ru/?p=1901</guid>
		<description><![CDATA[Управление сервером LDAP может пугать, но это не так сложно, как выглядит на первый взгляд. Управление LDAP можно начать с помощью трех простых команд в командной строке Linux. Если вы впервые столкнулись с командной строкой LDAP, то она может напугать вас, но после того, как познакомитесь с ней поближе, она будет казаться не такой страшной. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 10px solid white;" title="Управление LDAP с помощью командной строки в Linux" src="http://compiling.ru/wp-content/uploads/2010/ldap-linux.jpg" alt="Управление LDAP с помощью командной строки в Linux" width="171" height="146" /></p>
<p>Управление сервером LDAP может пугать, но это не так сложно, как выглядит на первый взгляд. Управление LDAP можно начать с помощью трех простых команд в командной строке Linux.</p>
<p>Если вы впервые столкнулись с командной строкой LDAP, то она может напугать вас, но после того, как познакомитесь с ней поближе, она будет казаться не такой страшной. Для того чтобы успешно управлять данными LDAP из командной строки, вам придется познакомиться с тремя командами: ldapadd, ldapmodify и ldapsearch. Возможно, сначала, вам будет сложно разобраться, но после того как разберетесь, вы поймете что они не намного сложнее других команд  Linux.</p>
<p><strong>Вступление</strong></p>
<p>Для простоты, в качестве образца я буду использовать мою небольшую сеть. Сеть называется <strong>wallen.</strong><strong>local</strong> , так что основной dn будет выглядеть вот так «dc=wallen,dc=local». Этот основной dn будет использоваться практически для каждой сетевой команды LDAP. Ваш сеть, конечно, будет отличаться. Я также собираюсь выполнять команды на сервере с каталогом LDAP (так же с целью упрощения).</p>
<p>Я также подразумеваю, что у вас LDAP установлен и запущен, а вы готовы добавлять записи. Для этого мы обратимся к ldapadd.</p>
<p><strong>Использование </strong><strong>ldapadd</strong></p>
<p>Команда ldapadd может использоваться разными способами. Вы можете добавлять записи по одной за раз или вы можете создать текстовый файл, из которого ldapadd будет читать данные. Так как последний метод является гораздо более эффективным (его, кстати, можно приметить и для добавления одной записи), я продемонстрирую добавление записи с помощью файла ldif.</p>
<p>Основное использование команды  ldapadd ‑ это:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">ldapadd [OPTIONS] [CREDENTIALS] filename</span></p>
<p><span style="font-family: courier new,courier;"><span style="font-family: arial,helvetica,sans-serif;">.</span></span></p>
<p><span style="font-family: courier new,courier;"><span style="font-family: arial,helvetica,sans-serif;">Далее &#8212; </span></span><a href="http://compiling.ru/tuning/ldap-linux-ldapadd">LDAP Linux &#8212; ldapadd</a></p>
<img src="http://compiling.ru/?ak_action=api_record_view&id=1901&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compiling.ru/tuning/upravlenie-ldap-s-pomoshhyu-komandnoj-stroki-v-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam Control For Postfix &#8212; BONUS INSTRUCTIONS</title>
		<link>http://compiling.ru/tuning/spam-control-for-postfix-bonus-instructions/</link>
		<comments>http://compiling.ru/tuning/spam-control-for-postfix-bonus-instructions/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 10:52:15 +0000</pubDate>
		<dc:creator>dan1005</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://compiling.ru/?p=1829</guid>
		<description><![CDATA[Бонус-инструкция: Если вы будете использовать сценарий, размещенный мною ниже, это даст дополнительные данные о сером листе. Сделайте следующее: 1) Удалите го из CRONJOB, если вы его туда добавили. Скорее всего, вы это сделали. 2) снова откройте файл RSYSLOG. 3) Измените элементы, чтобы они выглядели следующим образом: /var/log/mail.log { rotate 7 daily missingok notifempty delaycompress compress [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 10px solid white;" title="Spam Control For Postfix - BONUS INSTRUCTIONS" src="http://compiling.ru/wp-content/uploads/2010/bunus-instraction.jpg" alt="Spam Control For Postfix - BONUS INSTRUCTIONS" width="230" height="159" /></p>
<p><strong>Бонус-инструкция:</strong></p>
<p>Если вы будете использовать сценарий, размещенный мною ниже, это даст дополнительные данные о сером листе. Сделайте следующее:</p>
<p>1) Удалите го из CRONJOB, если вы его туда добавили. Скорее всего, вы это сделали.</p>
<p>2) снова откройте файл RSYSLOG.</p>
<p>3) Измените элементы, чтобы они выглядели следующим образом:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">/var/log/mail.log</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">{</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">rotate 7</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">daily</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">missingok</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">notifempty</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">delaycompress</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">compress</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">prerotate</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">/path/to/the/greylist_script.sh &gt; /dev/null</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">/usr/local/sbin/postfix_report.sh &gt; /dev/null</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">endscript</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">postrotate</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">invoke-rc.d rsyslog reload &gt; /dev/null</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">endscript</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">}</span></p>
<p>Убедитесь, что /path/to/the/greylist_script.sh &gt; /dev/null совпадает с точным путем к сценарию, который вы используете.</p>
<p>Это greylist_script.sh:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">#!/bin/sh</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">LOGFILE=/tmp/greylist-statistics</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">YOURMAIL=youremail@yourdomain.com</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo &#171;Total amount of GreyListed messages</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&#187; &gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cat /var/log/mail.log | /usr/bin/postgreyreport &#8212;delay=300 &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo &#171;Get only the top 20 sources getting greylisted out</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cat /var/log/mail.log | postgreyreport | awk &#8216;{print $1}&#8217; | sort | uniq -c | sort -nr | head -n20 &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo &#171;Get a list of the top 20 email address that the greylisted sources are sending email to</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&#171;  &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cat /var/log/mail.log | postgreyreport | awk &#8216;{print $4}&#8217;  | sort  | uniq -c | sort -nr | head -n20 &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">echo -ne  &#171;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\n&#187; &gt;&gt; $LOGFILE</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">cat $LOGFILE | mail -s &#171;Greylisting Statistics of `hostname` for `date +%Y-%m-%d`&#187; $YOURMAIL</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p>Отредактируйте данные части этого сценария:</p>
<p>1) Измените строку YOUREMAIL = так, чтобы там была ваша электронная почта. Это даст вам информацию о том, как сценарий работает.<br />
2) Проверьте, что /var/log/mail.log – это правильный путь к текущему файлу mail.log. Дистрибутивы различаются.</p>
<p>Установите на скрипт права chmod +700 чтобы сделать его исполняемым:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> </span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">chmod 700 /path/to/the/greylist_script.sh</span></p>
<p>.</p>
<p>Оригинал статьи:  <a href="http://www.howtoforge.com/spam-control-for-postfix">http://www.howtoforge.com/spam-control-for-postfix</a></p>
<img src="http://compiling.ru/?ak_action=api_record_view&id=1829&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compiling.ru/tuning/spam-control-for-postfix-bonus-instructions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam Control For Postfix &#8212; автоматическая статистика.</title>
		<link>http://compiling.ru/tuning/spam-control-for-postfix-avtomaticheskaya-statistika/</link>
		<comments>http://compiling.ru/tuning/spam-control-for-postfix-avtomaticheskaya-statistika/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 10:50:15 +0000</pubDate>
		<dc:creator>dan1005</dc:creator>
				<category><![CDATA[Tuning]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://compiling.ru/?p=1827</guid>
		<description><![CDATA[9) Редактирование файла RSYSLOG для ежедневной ротации лога mail.log, и установка автоматической отправки  писем со статистикой postfix: nano /etc/logrotate.d/rsyslog Удалите строку, содержащую /var/log/mail.log и добавьте это в САМЫЙ конец файла: /var/log/mail.log { rotate 7 daily missingok notifempty delaycompress compress prerotate /usr/local/sbin/postfix_report.sh &#62; /dev/null endscript postrotate invoke-rc.d rsyslog reload &#62; /dev/null endscript } С помощью этого, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 10px solid white;" title="Spam Control For Postfix - автоматическая статистика." src="http://compiling.ru/wp-content/uploads/2010/statistic_postfix.jpg" alt="Spam Control For Postfix - автоматическая статистика." width="103" height="102" /></p>
<p><strong>9) Редактирование файла </strong><strong>RSYSLOG для ежедневной ротации лога </strong><strong>mail.</strong><strong>log, и установка автоматической отправки  писем со статистикой </strong><strong>postfix:</strong></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">nano /etc/logrotate.d/rsyslog</span></p>
<p>Удалите строку, содержащую /var/log/mail.log и добавьте это в САМЫЙ конец файла:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">/var/log/mail.log</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">{</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">rotate 7</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">daily</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">missingok</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">notifempty</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">delaycompress</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">compress</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">prerotate</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">/usr/local/sbin/postfix_report.sh &gt; /dev/null</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">endscript</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">postrotate</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">invoke-rc.d rsyslog reload &gt; /dev/null</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">endscript</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">}</span></p>
<p>С помощью этого, каждый раз, когда mail.log обновляется (обычно, по умолчанию это происходит в 6 утра), вы получите по почте подробный отчет о письмах, которые Postfix принял, не принял, поставил в серый список и т.д.</p>
<p>Теперь все сделано! Но что вы сделали? Вы установили фильтры черного списка, серый список, графическое отображение текущей информации о Postfix, ежедневные рассылки отчетов с подробной статистикой Postfix, создали ловушки для спама и кучу менее важных вещей, делающих ваш почтовый сервер более защищенным и менее восприимчивым к спаму.</p>
<p><strong>Важно</strong>: сообщите мне о том, что вы сделали. По вашему выбору напишите мне, используете ли вы мои советы и как они сработали. Если будет много ответов об использовании, я поработаю над инструкцией, и постараюсь сделать ее лучше.</p>
<p>.</p>
<p>Далее: заключительная часть &#8212; Spam Control For Postfix &#8212; BONUS INSTRUCTIONS</p>
<img src="http://compiling.ru/?ak_action=api_record_view&id=1827&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compiling.ru/tuning/spam-control-for-postfix-avtomaticheskaya-statistika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

